怎么查看Java代码对应的汇编
2018-01-19 17:05
225 查看
1、编译Java源文件。
比如当前目录下有Hello.java,命令行执行:
javac Hello.java2、从class文件生成汇编语句
比如想将当前目录下的Hello.class运行时JIT编译的汇编生成到Hello.asm,命令行执行:
java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -Xcomp Hello > Hello.asm如果指令执行过程出现如下错误:
则需要您自行下载hsdis-amd64.dylib,并复制到jre/lib目录下。
最终生成的Hello.asm就是你要的文件。
比如当前目录下有Hello.java,命令行执行:
javac Hello.java2、从class文件生成汇编语句
比如想将当前目录下的Hello.class运行时JIT编译的汇编生成到Hello.asm,命令行执行:
java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -Xcomp Hello > Hello.asm如果指令执行过程出现如下错误:
则需要您自行下载hsdis-amd64.dylib,并复制到jre/lib目录下。
最终生成的Hello.asm就是你要的文件。
相关文章推荐
- 查看Java代码对应的汇编指令又一利器,JITWatch 转
- MyEclipse在哪里查看JSP转化为Servlet时的对应Java代码?
- 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码
- 在VC++6.0中查看C/C++对应的汇编代码方法
- Java 查看class文件的汇编代码
- 如何查看JAVA程序的汇编代码
- java之实现Cloneable接口的详解,克隆一个对象--对应有浅克隆和深克隆,概念结合代码深入理解
- JAVA和数据结构和汇编语言和C++学不会怎么办
- 如何用VS2010查看汇编代码
- 汇编代码对应的高级语言分析
- 求一个日期对应是星期几--Java代码
- android:inputType的XML与Java代码对应关系
- 【Head First】类图关系与代码对应(Java)
- JAVA 汇编语言查看
- C#中怎么用代码来实现查看局域网的电脑和IP
- 反编译apk,查看java代码
- java 语法没有错,但是无法加载进去,一开始没有错的时候就要查看自己的一些String或者有引号“”的代码
- Java CRC16 校验代码 和 与之对应的C代码
- 网页怎么屏蔽掉工具栏上的查看原代码