

















≡≡≡ 網友評論 ≡≡≡
東子 網友說:
Windows下的最大內存應該跟NT內核對地址空間的保留也有關系, 好像默認情況下NT內核要占用高2G的地址空間, 所以應用程序撐死能獲得的內存不會超過2G; 記得有一個參數可以讓NT只占1G內存, 這樣應用程序就有3G地址空間可用, 相應環境下JVM能允許的最大內存可能也會升高.
at 05-10-06 00:04
purpureleaf 網友說:
windows的每個應用(不是尋址)的尋址空間一般是2g或者3g,取決于一個參數。但是只要使用一組特定的函數分配內存,每個應用的尋址空間可以遠遠超過4g
jdk可能是設置不了那個大的內存,但那不是windows造成的,是jdk造成的,在linux上一樣設置不了。看來做java的朋友對windows還是不熟