Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通过缩小,您可以通过检查 usage.txt 文件来查看保留/删除的内容。我想知道优化步骤中删除的代码是否有类似的东西?换句话说,如何判断一个代码块是否被优化步骤删除。
该-verbose选项提供了一些统计信息。没有更多细节的选项,因为优化步骤可以做的不仅仅是删除死代码:合并类、内联方法、替换指令、传播值、删除未使用的参数和返回值等。后续优化可以改变外观的代码相当彻底。javap -private -c最准确和最完整的报告是原始代码和处理后的代码之间的比较,例如使用diff -y.
-verbose
javap -private -c
diff -y