java选项-XX:-EliminateAllocations有什么作用?

hbe*_*iro 5 java jvm-arguments

java选项-XX:-EliminateAllocations有什么作用?我找不到任何关于它的文档.

小智 2

该键禁用“标量替换优化”

简单来说,当一个对象被识别为非逃逸时,JVM 可以将其在堆上的分配替换为其在堆栈上的成员分配,从而缓解用户引导堆栈分配的不足。从 JDK 6U23 开始,热点服务器编译器默认启用优化。

更多信息。