5

私はfoo.classと言うJavaプログラムのバイナリを持っています。そのクラスファイルの命令数を数えることは可能ですか? または、命令の数をカウントするためのソース コードが必要ですか。

4

1 に答える 1

4

javapを使用してクラスを逆アセンブルするだけです。-cオプション_

...逆アセンブルされたコード (Java バイトコードを構成する命令) を、クラス内のメソッドごとに出力します。これらは、Java 仮想マシン仕様に記載されています。

于 2012-12-17T13:24:18.220 に答える