0

Linux の通常の実行可能ファイルの場合size <executable>、簡単な概要を取得したりreadelf -a <executable>、より詳細な概要を取得したりします。

JARファイルとファイルをダンプする同様の迅速で汚い方法はありCLASSますか?

編集:私の要件をもう少しよく説明するために、コードの逆アセンブリを報告しますが、上記のjavapような一目でわかる要約は表示されません。アプリケーションの代替設計を試しており、変更によってメモリ サイズが実際に改善されているか低下しているかを知りたいと考えています。プロファイリング ツールですべてのコードを実行できることはわかっていますが、今のところ静的な測定が必要です。sizereadelf

4

2 に答える 2

1

まず、コマンドとそのさまざまなオプションを試して、javap必要な情報が得られるかどうかを確認してください。

于 2013-06-18T07:02:55.510 に答える
1

コマンドを見つけ、jcf-dump少し実験し、他の StackOverflow の回答を参考にして、これを思いつきました。

jcf-dump -v <class_name> | grep -Po 'code_length:(\K\d+)' | awk '{ sum += $1 } END { print sum }'

のこの投稿と、のこの投稿感謝します。grepawk

于 2013-06-18T07:42:22.227 に答える