我想在eclipse中编写一些Java,编译然后查看生成的“汇编语言”,看看哪些代码编译成最少的“指令”。我意识到Java与C ++不同,但有可能从编译中研究一些输出并进行比较以检查最快的代码吗?
答案 0 :(得分:2)
您可以使用javap命令查看字节码 但是你必须考虑到JVM执行JIT。这意味着,根据包括命令行参数和运行时统计信息在内的多项内容,它将动态优化代码。
答案 1 :(得分:1)
查看javap。
答案 2 :(得分:0)
Java工具集附带Java class file disassembler,你可以使用它来实现它。
答案 3 :(得分:0)
你必须查看编译产生的字节码,存在一个eclipse插件(Bytecode Outline),让你直接在eclipse中查看字节码。