检查Java“程序集”?

时间:2011-11-25 19:47:58

标签: java eclipse jvm

  

可能重复:
  Is it possible to view bytecode of Class file?

我想在eclipse中编写一些Java,编译然后查看生成的“汇编语言”,看看哪些代码编译成最少的“指令”。我意识到Java与C ++不同,但有可能从编译中研究一些输出并进行比较以检查最快的代码吗?

4 个答案:

答案 0 :(得分:2)

您可以使用javap命令查看字节码 但是你必须考虑到JVM执行JIT。这意味着,根据包括命令行参数和运行时统计信息在内的多项内容,它将动态优化代码。

答案 1 :(得分:1)

查看javap

答案 2 :(得分:0)

Java工具集附带Java class file disassembler,你可以使用它来实现它。

答案 3 :(得分:0)

你必须查看编译产生的字节码,存在一个eclipse插件(Bytecode Outline),让你直接在eclipse中查看字节码。