JIT优化后如何查看Android代码?

问题描述

希望你一切都好。

在编程时,我开始怀疑我的懒惰(但漂亮)的代码最终是否会得到优化,而我不需要关心优化与否。所以我进行了一些搜索,发现 HotSpot 或 OpenJ9 是我可以用来将 Java 代码编译成程序集并对其进行优化的工具。

所以我想,如果我将我的 example.kt 代码转换为 example.class 并在这个 example.class 上运行 HotSpot 或 J9,我可以查看优化的代码。

我在下面尝试过,但它只产生了一个错误代码。

java -XX:+UnlockDiagnosticVMOptions -XX:CompileCommand=print,com.xxx.android.Example ~/Desktop/.../jarName.jar
Error: Could not find or load main class com.xxx.android.Example

如果有人以前尝试过,请您帮我找到一种方法来获得优化的 android 代码吗?非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)