在使用async-profiler时,我分别运行cpu和alloc的配置文件,但希望可以将它们用作相同持续时间的一部分?考虑到支持的输出格式类型,这似乎只有在使用JFR时才有意义。
发布于 2020-08-30 08:09:39
是的,此功能在async-profiler的v2.0分支中实现。该分支目前正在开发中,请谨慎使用。计划在下一个主要版本中发布。
若要在命令行中指定多个事件,请使用
profiler.sh -e cpu,alloc -f out.jfr ...与代理选项相同:
-agentpath:/path/to/libasyncProfiler.sh=start,event=cpu,event=alloc,file=out.jfr,...正如您正确猜测的那样,这只适用于JFR输出。
对于反馈,请注释相应的GitHub issue。
https://stackoverflow.com/questions/63652702
复制相似问题