6

Javaで非常にコンパクトな(バイトコード数が最小の)プログラムを書くのに役立つものは何ですか。
おそらく私は見ています:

  • クラスまたはメソッドが生成するバイト コードの数を教えてくれるツール。
  • バイトコードを可視化する。
  • このツールは、バイトコード数または CPU サイクルに関して最適化が必要な領域を教えてくれます。
  • バイト コード チャートは、Java に存在するバイト コードとそのさまざまなプロパティを示すのにも役立ちます。

これを実現するのに役立つ既存のツールはありますか?

4

3 に答える 3

8

Eclipse には、ソース コードから生成される Java バイト コードを表示するByte Code Outline プラグインがあります。

于 2009-09-08T00:47:23.313 に答える
7

javapJDK に付属のプログラムは、Java クラスをバイトコードに逆アセンブルできます。

すべてのバイトコードの意味を理解するには、 Java 仮想マシン仕様を参照してください。

于 2009-09-08T01:26:49.607 に答える