async profiler:具有AsyncGetCallTrace + perf_events的Java采样CPU和HEAP分析器 源码
异步分析器 该项目是Java的低开销采样分析器,不会遇到。 它具有特定于HotSpot的API,以收集堆栈跟踪并跟踪内存分配。 探查器可与基于HotSpot JVM的OpenJDK,Oracle JDK和其他Java运行时一起使用。 async-profiler可以跟踪以下类型的事件: CPU周期 硬件和软件性能计数器,例如高速缓存未命中,分支未命中,页面错误,上下文切换等。 Java堆中的分配 满足的锁定尝试,包括Java对象监视器和ReentrantLocks 请参阅我们的或以了解所有功能。 下载 (2.0-rc): Linux x64(glibc): macOS x64: 配置文件格式之间的: (将JFR转换为Flame Graph,将JFR转换为FlameScope,将折叠后的堆栈转换为Flame Graph) 稳定发布(1.8.4): Linux x64(gl
文件列表
async-profiler:具有AsyncGetCallTrace + perf_events的Java采样CPU和HEAP分析器
(预估有个107文件)
jfrMetadata.cpp
11KB
vmStructs.cpp
9KB
wallClock.cpp
6KB
os_macos.cpp
7KB
profiler.cpp
44KB
allocTracer.cpp
5KB
vmEntry.cpp
9KB
instrument.cpp
15KB
arguments.cpp
13KB
symbols_linux.cpp
12KB
暂无评论