V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ThinkHigher  ›  全部回复第 1 页 / 共 1 页
回复总数  20
2019-02-24 14:53:34 +08:00
回复了 hellowes 创建的主题 程序员 你们的 Github 帐号会用自己的真实姓名吗?
我就是用真实姓名 + 二次元头像
2019-01-11 00:28:56 +08:00
回复了 ThinkHigher 创建的主题 分享创造 MyPerf4J 一个高性能 Java 性能监控工具
@FreeDog 我目前在 Boss 直聘 工作
2019-01-09 12:06:56 +08:00
回复了 ThinkHigher 创建的主题 分享创造 MyPerf4J 一个高性能 Java 性能监控工具
@EXChen 是的,Pinpoint 的确不错,我们公司之前也有小范围的使用。但 Pinpoint 是一款 tracing 工具,而 MyPerf4J 是一款 Metrics 工具,他们的侧重点不同。
2019-01-09 12:05:36 +08:00
回复了 ThinkHigher 创建的主题 分享创造 MyPerf4J 一个高性能 Java 性能监控工具
@crisfun 暂时没有,这么搞容易被人喷 : )
2019-01-08 21:55:14 +08:00
回复了 allenhu 创建的主题 全球工单系统 Macbook pro 的质量实在堪忧,购买前三思!
2018 15 寸顶配款,键盘 M 键偶尔失灵;升级 Mojave 后开机 3 天切换桌面会卡顿,重启后恢复正常。
2018-10-22 23:57:53 +08:00
回复了 iamniconico 创建的主题 程序员 什么样的开源才是最有意义的?
我是今年开始加入开源项目中的,我觉得开源软件前提是以下几点:
第一是为了解决自己在工作或者生活中遇到的问题
第二是解决问题的方案不错
第三是把你的解决方案开源出来会对其他人有帮助

哪怕是目前已经有很多相似的开源项目已经解决该问题了,但是可能他们的解决方案不能够完全满足你的需求,或者说他们的开源项目过于重量级,你只需要一个轻量级的解决方案,你都可以自己开发一个项目来满足你的需求。

其他人可能也遇到了和你一样的问题,他们可能也倾向于使用轻量级的项目而非大而全的重量级项目。

PS: 我之前使用 Perf4J 对应用的响应时间进行监控,后来我需要更多的指标、更高的性能以及更轻量的解决方案,我开发了 MyPerf4J: https://github.com/ThinkpadNC5/MyPerf4J,用来快速定位应用的性能瓶颈。
2018-10-13 14:24:31 +08:00
回复了 IfEles 创建的主题 Java mac os 用 idea cpu 占用高!!!!
@IfEles 还行,搭配 G1 平时感觉不到明显的卡顿
2018-10-13 11:07:31 +08:00
回复了 IfEles 创建的主题 Java mac os 用 idea cpu 占用高!!!!
我倒是没遇到,下面是我的 IDEA jvm 配置:
-Xms6G
-Xmx6G
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

希望对你有帮助 : )
2018-10-12 20:46:47 +08:00
回复了 ThinkHigher 创建的主题 程序员 MyPerf4J 2.0 正式发布!增加数十个 JVM 监控指标
@privil 目前还没有建群的打算,如果有问题或者建议可以发邮件或者提 issue : )
@wingyiu TP99 和 P99 应该是一个意思,你可以对比一下 MyPerf4J 和 Pinpoint 以及 micrometer 在高负载下的性能消耗: )
另:MyPerf4J 理论上支持所有 Java 应用,不需要和 Spring 集成,毕竟不是所有 Java 应用都使用 Spring : )
@wingyiu pinpoint 有 TP99 ?
@TomorJM
1、Pinpoint 是一个全链路追踪系统 ,MyPerf4J 是针对单应用进行监控;
2、Pinpoint 倾向于监控整个请求链路的情况,而 MyPerf4J 则是针对应用内部方法响应时间的一个监控,提供了 RPS、Avg、Max、TP999 等指标的监控;
如果非要说优势的话,MyPerf4J 更快、更轻量级、更简单、更精确
@wingyiu micrometer 了解了一下,micrometer 是和 Spring 继承在一起的,无法针对非 Spring 的应用做监控,如果没有理解错的话 : )
@wingyiu MyPerf4J 是利用 ASM 对 Java 方法的字节码进行注入实现 AOP 的,理论上支持所有 Java 代码,只不过需要针对一些容器做兼容处理,目前已经针对 tomcat 和普通 main 方法启动的程序做了兼容处理。
@ljtletters MyPerf4J 的名字由来是这样子的:我所在的公司之前使用 perf4j 对一些接口做性能监控,后来服务化拆分以后 perf4j 得性能指标不能满足我的需求,然后我就想开发一个监控工具替换 perf4j,所以就起了 MyPerf4J 这个名字 : )
@ljtletters 在我看来是 For Java,不知还有啥解释?
@ljtletters 为啥?
@pythonee 是的
欢迎大家留言: )
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3631 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 10:44 · PVG 18:44 · LAX 02:44 · JFK 05:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.