Java 报告什么';通过ProGuard优化删除s

Java 报告什么';通过ProGuard优化删除s,java,android,optimization,proguard,Java,Android,Optimization,Proguard,通过收缩,您可以通过检查usage.txt文件查看保留/删除的内容。我想知道在优化步骤中删除的代码是否有类似的东西?换句话说,如何判断代码块是否通过优化步骤删除。选项-verbose提供了一些统计信息。没有更多细节选项,因为优化步骤可以做的远远不止是删除死代码:合并类、内联方法、替换指令、传播值、删除未使用的参数和返回值等。后续优化可以极大地改变代码的外观。最准确、最完整的报告是原始代码与处理后的代码之间的比较,例如使用javap-private-c和diff-y之类的工具,谢谢您提到javap

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

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