LinShunKang

Results 22 comments of LinShunKang

> * 组织:Anda > * 网址: > * 地点: 深圳 > * 联系方式:[[email protected]](mailto:[email protected]) > * 场景:目前在开发环境监控性能指标,打算后面在生产环境使用 已添加:)

你好,既然 aprof 和 JProfiler 已经有相关功能,为什么还想要在 MyPerf4J 中实现呢? 我看了 aprof 的实现原理,实现起来比较复杂,会对性能有一定的影响,不确定是否可以应用到生产环境中,我需要进一步了解情况,以便决定是否开发该功能。 感谢提供建议:)

好的,我先调研看看,决定是否支持这个特性后我会回复你的

现在 MyPerf4J 只支持 1.7 及其之上的版本,这个改动的影响面比较大,你测试了哪些场景? 这块代码逻辑兼容了 PlainJava、Tomcat、SpringBoot、Flink 等场景,如果你的解决方案同样适用这些场景的话,欢迎提交 PR

这种写法你是在哪儿看到的?当年我写这段代码的时候对于使用 COMPUTE_MAXS 还是 COMPUTE_FRAMES 还是比较困惑的

有想法、运气不错;不过,你这个改动得进行全面的测试才行

> 翻了下文档,读的时候不需要计算,要不会有性能损耗,写的时候才重新计算 这个方案有问题:

> 这是跟其它的 agent 冲突了吧,我本地用 jdk20 起了一个 springboot2.7.8 的 demo 没问题 不是

> ![image](https://user-images.githubusercontent.com/31472350/230924650-b28f7300-14b0-4ec9-bc2d-1ac5c0f1613d.png) > > 出现了个这问题😓 > > ``` > 2023-04-10 22:38:00.014 [MyPerf4J] ERROR [MyPerf4J-LightWeightScheduler-0] JvmMetricsScheduler.processThreadMetrics(1681137420014, 1681137420014, 1681137480014) Could not initialize class cn.myperf4j.base.metric.collector.JvmThreadCollector > java.lang.NoClassDefFoundError: Could not initialize class cn.myperf4j.base.metric.collector.JvmThreadCollector >...