1

通过缩小,您可以通过检查 usage.txt 文件来查看保留/删除的内容。我想知道优化步骤中删除的代码是否有类似的东西?换句话说,如何判断一个代码块是否被优化步骤删除。

4

1 回答 1

2

-verbose选项提供了一些统计信息。没有更多细节的选项,因为优化步骤可以做的不仅仅是删除死代码:合并类、内联方法、替换指令、传播值、删除未使用的参数和返回值等。后续优化可以改变外观的代码相当彻底。javap -private -c最准确和最完整的报告是原始代码和处理后的代码之间的比较,例如使用diff -y.

于 2013-05-01T15:04:53.387 回答