[03][01][10] macOS下載配置Hsdis 、JITWatch

Hsdis

Hsdis是什麼

下載Hsdis

git clone https://github.com/liuzhengyang/hsdis
cd hsdis
tar -zxvf binutils-2.26.tar.gz
make BINUTILS=binutils-2.26 ARCH=amd64

配置Hsdis

sudo cp build/macosx-amd64/hsdis-amd64.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/server/

運行Hsdis

在java運行命令加入-XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly命令,例如,對com.io.lzy.VolatileTest類進行操作

在IDEA中配置

JITWatch

JITWatch是什麼

下載JITWatch

git clone https://github.com/AdoptOpenJDK/jitwatch.git

使用JITWatch

  • 啓動
cd jitwatch
./launchUI.sh
  • 選擇open log,點擊start

  • 點擊sanbox,選擇open,選擇要分析的java文件,點擊run

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章