【发布时间】:2013-04-25 00:49:42
【问题描述】:
通过缩小,您可以通过检查 usage.txt 文件来查看保留/删除的内容。我想知道优化步骤中删除的代码是否有类似的东西?换句话说,如何判断一个代码块是否被优化步骤删除。
【问题讨论】:
标签: java android optimization proguard
通过缩小,您可以通过检查 usage.txt 文件来查看保留/删除的内容。我想知道优化步骤中删除的代码是否有类似的东西?换句话说,如何判断一个代码块是否被优化步骤删除。
【问题讨论】:
标签: java android optimization proguard
-verbose 选项提供了一些统计信息。没有更多细节的选项,因为优化步骤可以做的不仅仅是删除死代码:合并类、内联方法、替换指令、传播值、删除未使用的参数和返回值等。后续优化可以改变外观的代码相当彻底。最准确和最完整的报告是原始代码和处理后代码之间的比较,例如使用javap -private -c 和diff -y 之类的工具。
【讨论】:
javap -private -c。它非常有用。