这段时间在开发 IDEA 的插件,但有客户说卡顿,看了下他电脑配置也不低,因此想搞一套客户端性能监控上报的,看看各个方法的执行时间,分析下卡顿在哪里。像 JProfiler/JMC 这些监控工具都得暴露一个端口并且主动连过去才能用,只适用于服务端监控,不适合客户端。请求下各位,客户端有啥好的性能监控方案吗?
1
zjp 326 天前
可以 Profiler 工具生成离线文件再上传
还有 IDEA 在 UI 线程停顿时有日志记录堆栈的 |
2
janus77 326 天前
Android 这方面的东西很多,基本上就是字节码插桩统计方法耗时,你搞个 debug 模式开关,让用户自己打开,然后把运行后的统计结果发给你就行了
|
4
4kingRAS 326 天前
micrometer + prometheus
|
5
Blank10030 326 天前
prometheus
|
6
imokkkk 326 天前
micrometer 埋点上传到 prometheus 不需要 prometheus 也可在 actuator 简单看下
或者 OperatingSystemMXBean 这个类里的 API 定时采集一下数据上报处理(上报给 eureka 、日志、数据库等) |