Java字节码Visualizer

什么可以帮助我帮助用Java编写高度紧凑(最少字节代码计数)的程序。
可能我在看:

  • 一个工具,告诉我一个Class或一个方法生成多少字节代码。
  • 可视化字节代码。
  • 该工具可以告诉我哪些区域需要在字节码计数或cpu周期方面进行优化。
  • 字节代码表还有助于指示Java中存在哪些字节代码及其各种属性。

任何可以帮助我实现这一目标的现有工具?

Eclipse有一个Byte Code Outline插件,可以显示源代码将生成哪些Java字节代码。

JDK附带的javap程序可以将Java类拆分为字节码。

您将需要参考Java虚拟机规范来理解所有字节码的含义。