-Xms是指定初始堆大小還是最小堆大小? 我看到很多地方有很多不同的答案。有些人喜歡second answer here,說它是用於初始堆,有些像here說它的最小堆大小。 或者是最小尺寸本身就是初始尺寸?-Xms:初始堆大小或最小堆大小?
26
A
回答
31
初始堆大小是最小堆大小。它不會比最初的堆大小小。
從Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine:
默認情況下,虛擬機增長 或縮小堆在每個收集 要儘量保持在特定範圍內的自由 空間在每個 收集住對象的比例。 通過參數 -XX:MinHeapFreeRatio =和-XX:MaxHeapFreeRatio =將此目標範圍設置爲 百分比,並且總大小的範圍低於 -Xms及以上-Xmx。
+0
默認情況下,我的機器上最大堆大小爲10 GB,因爲我們有40 GB內存。當我設置-Xms15g時,最大尺寸是多少? – junsid 2016-03-18 05:45:46
11
從運行Java -X:
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
注意-X選項是不能保證所有的虛擬機存在或行爲上的所有虛擬機一樣。例如-Xms可以根據虛擬機格式化硬盤驅動器(它不會 - 但嚴格來說它可以:-)(鍵入java本身可以幫助用這一行:「-X打印非標準選項的幫助」) 。
相關問題
- 1. 初始Tomcat 5.5堆大小
- 2. 關於堆(最大堆和最小堆)
- 3. Nexus的最大堆大小?
- 4. Java -Xms初始大小的影響
- 5. 不兼容的初始和最大堆大小指定
- 6. 服務器上的初始和最大建議堆大小
- 7. 有沒有最小的堆大小
- 8. 爲JBoss指定最佳的最小和最大堆大小
- 9. 堆轉儲大小vs hprof大小
- 10. iphone os支持的最大堆大小和堆棧大小是多少?
- 11. Android堆棧大小
- 12. Netbeans堆大小java
- 13. 堆空間大小?
- 14. Linux堆棧大小
- 15. activeMQ fileQueueCursor(堆大小)
- 16. Android VM堆大小
- 17. 更改堆大小
- 18. Java堆/池大小
- 19. 最大堆大小以上12GB
- 20. 達到的最大堆棧大小
- 21. 預留Java JVM最大堆大小
- 22. 熱點默認最大堆大小
- 23. Android上本機堆的最大大小?
- 24. 最大線程堆棧大小.NET?
- 25. 如何找到最大堆棧大小?
- 26. 堆大小大於-Xmx
- 27. AudioCache堆大小溢出問題請求大小:1053184,最大大小:1048576
- 28. 如何計算保留的堆大小和淺堆大小?
- 29. JVMJ9GC020E -Xms太大堆
- 30. 構建最小/最大二元堆
我知道這是一箇舊帖子,但現在一些鏈接被破壞... – CCovey 2015-04-07 01:59:41