Java Smali-大量的;“移动对象”;

Java Smali-大量的;“移动对象”;,java,android,apk,smali,Java,Android,Apk,Smali,我正在使用mt manager在dex中编辑Smali 我发现有很多大多数都是不必要的 它会影响性能吗 它会影响性能吗 否。当smali code1编译为本机代码时,优化器应该消除任何不必要的移动 值得一提的是,这类似于HotSpot(和类似的)Java实现所使用的策略 Java编译器生成简单(非最佳)字节码 JIT编译器在将字节码编译为本机代码时会进行大量优化工作 严格来说,Smali是Dalvik字节码的一种人类可读语法。进行优化的编译步骤是将字节字节码编译为本机代码的步骤。这可能是“

我正在使用mt manager在dex中编辑Smali

我发现有很多大多数都是不必要的

它会影响性能吗

它会影响性能吗

否。当smali code1编译为本机代码时,优化器应该消除任何不必要的移动

值得一提的是,这类似于HotSpot(和类似的)Java实现所使用的策略

  • Java编译器生成简单(非最佳)字节码
  • JIT编译器在将字节码编译为本机代码时会进行大量优化工作

严格来说,Smali是Dalvik字节码的一种人类可读语法。进行优化的编译步骤是将字节字节码编译为本机代码的步骤。这可能是“提前”或“及时”