查看Java代碼對應的彙編指令

  1. 訪問這裏下載對應版本的hsdis:

    Windows:
    hsdis-1.1.1-win32-amd64.zip
    hsdis-1.1.1-win32-i386.zip

    Mac:
    hsdis-amd64.dylib

  2. 將解壓到的兩個文件複製到:

C:\Program Files\Java\jdk1.8.0_191\jre\bin\server\
  1. IDEA編輯應用配置增加以下JVM Options(需自行替換啓動類App.main):
-server -Xcomp -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:CompileCommand=compileonly,*App.main 
  1. 運行啓動類main方法,查看控制檯日誌。

javap是Java class文件分解器,可以反編譯(即對javac編譯的文件進行反編譯),也可以查看java編譯器生成的字節碼。用於分解class文件。

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