我目前正在编写一个针对Java字节码的玩具编译器。
我想知道在编写.class文件之前是否存在可以在发出的字节码中进行的各种简单窥视孔优化的某种目录,可能是摘要。我实际上知道一些具有此功能的库,但我想自己实现它。
答案 0 :(得分:19)
你知道Proguard吗? http://proguard.sourceforge.net/
这是一个很棒的字节码优化器,可以实现很多优化。请参阅常见问题解答以获取列表:http://proguard.sourceforge.net/FAQ.html
我确信您可以进一步查看源代码以了解它们的实现方式。