Linux
JVM 記憶體 + 劑量堆大小 Xmx 值對消耗記憶體有影響
我們有帶服務的 linux redhat 機器(服務基於 java )
現在服務消耗
1.5G
記憶體,堆大小設置為Xmx2G
假設我們將堆大小增加到
Xmx10G
這種變化對服務上的記憶體消耗有影響嗎?
或服務應該使用與堆大小更改之前相同的記憶體?
目前,您可以很好地調整 JVM。而且你不需要擴展堆的大小。明智的方法是監視這個JVM,看看你是否真的需要更多記憶體,檢查對象的映射,舊的,新的代等等。
關於您的答案,如果您擴展堆的大小,您(可能)不會看到已用記憶體的顯著變化。