java 性能分析_java 性能分析

使用 Btrace 自定义分析性能问题

当看到某个 api 调用特别慢,可以是 Btrace 来分析

java async-profiler + 火焰图 查找CPU 计算瓶颈[mengkang@l-java ~]$ cd async-profiler/

[mengkang@l-java async-profiler]$ ls

CHANGELOG.md demo docs LICENSE Makefile profiler.sh README.md src test

[mengkang@l-java async-profiler]$ make

mkdir -p build

g++ -O2 -I/include -I/include/linux -fPIC -shared -o build/libasyncProfiler.so src/*.cpp -ldl -lpthread

In file included from src/allocTracer.cpp:20:0:

src/codeCache.h:20:19: 致命错误:jvmti.h:没有那个文件或目录

#include

^

编译中断。[mengkang@l-java jvm]$ which java

/usr/bin/java

[mengkang@l-java java]$ ls -lrt /usr/bin/java

lrwxrwxrwx 1 root root 22 7月 12 2017 /usr/bin/java -> /etc/alternatives/java

[mengkang@l-java java]$ ls -lrt /etc/alternatives/java

lrwxrwxrwx 1 root root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值