目录

  • 一、下载
  • 二、安装
  • 三、使用

一、下载

https://sourceforge.net/projects/fcml/files/fcml-1.1.3/

二、安装

  1. linux
1. 下载源码并解压
2. 切换到目标目录
3. ./configure && make && sudo make install
4. cd example/hsdis && make && sudo make install
5. sudo ln -s /usr/local/lib/libhsdis.so <JDK PATH>/lib/amd64/hsdis-amd64.so
6. sudo ln -s /usr/local/lib/libhsdis.so <JDK PATH>/jre/lib/amd64/hsdis-amd64.so
  1. windows
1. 下载压缩包并提取dll文件
2. 搜索Windos下JDK目录和JRE目录找到含有java.dll的目录,我的是包含在
C:\Program Files\Java\jdk1.8.0_201\jre\bin\server
3. 复制到搜索的目录中

三、使用

## jvm args:
-server
-Xcomp
-XX:+UnlockDiagnosticVMOptions
-XX:+PrintAssembly
-XX:CompileCommand=compileonly,*VolatileInstance.main*

最后一个参数可变:

-XX:CompileCommand=compileonly,