私は現在、翻訳でJavaバイトコードを対象としたおもちゃのコンパイラを書いています。
.classファイルを書き込む前に、発行されたバイトコードで実行できるさまざまな単純なのぞき穴最適化のカタログ、おそらく要約があるかどうかを知りたいです。私は実際にこの機能を備えたいくつかのライブラリを知っていますが、それを自分で実装したいと思います。
私は現在、翻訳でJavaバイトコードを対象としたおもちゃのコンパイラを書いています。
.classファイルを書き込む前に、発行されたバイトコードで実行できるさまざまな単純なのぞき穴最適化のカタログ、おそらく要約があるかどうかを知りたいです。私は実際にこの機能を備えたいくつかのライブラリを知っていますが、それを自分で実装したいと思います。
あなたはプロガードを知っていますか?http://proguard.sourceforge.net/
これは、多くの最適化を実装する優れたバイトコードオプティマイザです。リストについてはFAQを参照してください:http://proguard.sourceforge.net/FAQ.html
ソースコードをさらに調べて、それらがどのように実装されているかを理解できると確信しています。