3
A
回答
1
Jared,根據Java 1.5 documentation,默認最大大小爲64MB。
看看-Xmsn和-Xmxn非標準選項。
2
我完全看到你的問題中的觀點,因爲JVM的默認值因供應商和版本而異。我也會對一個合適的矩陣感興趣。但我所有的是Oracle Java 7 docs說:
默認值是在運行時根據系統配置選擇。 對於服務器部署,-Xms和-Xmx通常設置爲相同的值。 欲瞭解更多信息,請參見熱點人體工程學
以下變化採取與J2SE 5.0的效果。 服務器VM的垃圾收集器改爲並行垃圾收集器
在運行服務器虛擬機服務器級的機器,垃圾收集器 (GC)已經從以前的串行收集器改變(-XX:+ UseSerialGC) 到並行收集器(-XX:+ UseParallelGC)。您可以通過對java 命令使用-XX:+ UseSerialGC命令行選項來覆蓋此默認值 。初始堆大小和最大堆大小與 平行垃圾收集器改變並行 垃圾收集器
在運行任何VM(客戶端或服務器)服務器級的機器(-XX:+ UseParallelGC)初始堆尺寸 和最大堆大小發生了如下變化。
Initial heap size: Larger of 1/64th of the machine's physical memory on the machine or some reasonable minimum. Before J2SE 5.0, the default initial heap size was a reasonable minimum, which varies by platform. Maximum heap size: Smaller of 1/4th of the physical memory or 1GB. Before J2SE 5.0, the default maximum heap size was 64MB.
注意:爲J2SE 5.0提供的堆大小的邊界和分數是正確的。隨着計算機功能越來越強大,它們在後續版本中可能會有所不同。
相關問題
- 1. 熱點默認最大堆大小
- 2. Google Guava Cache的默認最大大小是多少?
- 3. Java 8中默認的最大Codecache大小是多少?
- 4. IBM J9VM的默認堆大小是多少?
- 5. 在Linux上定義的默認JVM堆大小(SL4)
- 6. 舊式和異步JVM上java.io.BufferedInputStream的默認緩衝區大小是多少?
- 7. iphone os支持的最大堆大小和堆棧大小是多少?
- 8. 預留Java JVM最大堆大小
- 9. 確定JVM堆大小時,CPU內核的數量是多少?
- 10. 堆棧上聲明的最大允許大小是多少?
- 11. 每種情況下的最大文件大小是多少?
- 12. UITableViewCell中UIImage的默認大小是多少?
- 13. JavaExec Gradle任務的默認最大堆大小
- 14. 如何爲Java(xmx)設置默認最大堆大小,Linux(centos)
- 15. ICS(Android OS4.0)上的默認應用程序堆大小是多少?
- 16. JVM最大堆大小可以動態變化嗎?
- 17. 更改jvm堆大小 - jgrasp
- 18. 的Java Webstart的最大堆大小導致JVM無法啓動
- 19. AES生成的密鑰的默認大小是多少?
- 20. RET默認的操作數大小是多少?
- 21. Windows中CreateFile的默認緩衝區大小是多少?
- 22. logrotate使用的默認大小是多少?
- 23. 如何設置風暴工人的JVM最大堆大小?
- 24. 如何從JVM獲取堆和permgen的最大大小?
- 25. 默認大小
- 26. Nexus的最大堆大小?
- 27. 在Linux中啓動默認堆大小?
- 28. NPTL默認堆棧大小問題
- 29. 可以分配給進程的堆棧段的最大大小是多少?
- 30. Java虛擬機「最大堆大小」與通用JVM參數Xmx
我真的在尋找對不同JVM版本的默認最大大小的引用。 – Jared 2010-07-30 19:29:39