这是因为某些速度最佳化会增加程式码大小。
This is because some optimizations for speed increase code size.
这是正常的行为,因为某些警告仅与最佳化的程序码相关。
This behavior is expected because some warnings relate only to optimized code.
因为最佳化可能变更编译器所建立的程序码,我们会建议您侦错应用程序,并测量它的效能,然后最佳化程序码。
Because optimization might change the code created by the compiler, we recommend that you debug your application and measure its performance, and then optimize your code.
若要使执行效能最佳化,您可以让您的程序码执行较少的堆叠查核行程,然而,您必须确定并没有泄露任何安全漏洞。
To optimize performance, you can have your code perform fewer stack walks; however, you must be sure that you do not expose a security weakness whenever you do this.
您可能也注意到,当您以最佳化编译程序码时,会出现某些额外的警告讯息。
You might notice additional warning messages when you compile your code with optimization.
您可以要求JIT编译器不最佳化最终的机器码。
You can request the JIT-compiler to not optimize the resulting machine code.
最佳化会使侦错变得复杂,因为原始程式码与产生的指令之间关系较为复杂。
Optimization complicates debugging, because the relationship between source code and generated instructions is more complex.
这个属性应只用于最佳化,因为如果程式码无法验证,便无法强制执行透明程式码的安全性保证。
This property should be used only for optimization, because security guarantees made for transparent code cannot be enforced if the code is unverifiable.
对于区域通用子运算式最佳化,编译器会检查程序码的短区段中有没有通用子运算式。
For local common subexpression optimization, the compiler examines short sections of code for common subexpressions.
对于区域通用子运算式最佳化,编译器会检查程序码的短区段中有没有通用子运算式。
For local common subexpression optimization, the compiler examines short sections of code for common subexpressions.
应用推荐