-XXallocClearChunks

此選項允許你在 TLA 分配時清除 TLA 以獲取引用和值,並預取下一個塊。宣告整數,引用或其他任何內容時,它的預設值為 0 或 null(取決於型別)。在適當的時候,你需要清除這些引用和值以釋放堆上的記憶體,以便 Java 可以使用或重用它。你可以在分配物件時執行,也可以在請求新 TLA 時使用此選項。

用法:

-XXallocClearChunks
-XXallocClearChunks=<true | false>

以上是布林選項,通常建議在 IA64 系統上使用; 最終,它的使用取決於應用程式。如果要設定清除塊的大小,請將此選項與 -XXallocClearChunkSize 結合使用。如果使用此標誌但未指定布林值,則預設為 true