-XXallocClearChunks

此选项允许你在 TLA 分配时清除 TLA 以获取引用和值,并预取下一个块。声明整数,引用或其他任何内容时,它的默认值为 0 或 null(取决于类型)。在适当的时候,你需要清除这些引用和值以释放堆上的内存,以便 Java 可以使用或重用它。你可以在分配对象时执行,也可以在请求新 TLA 时使用此选项。

用法:

-XXallocClearChunks
-XXallocClearChunks=<true | false>

以上是布尔选项,通常建议在 IA64 系统上使用; 最终,它的使用取决于应用程序。如果要设置清除块的大小,请将此选项与 -XXallocClearChunkSize 结合使用。如果使用此标志但未指定布尔值,则默认为 true