十一:堆外內存導致的溢出錯誤

問題導入: 某項目運行在內存4GB的32位Windows機器上,運行Jetty服務器,劃分了1.6GBA給堆內存,但是依舊不時會拋出內存溢出異常   原因: 操作系統對每個進程能管理的內存是有限制的,這臺服務器使用的32 位 Windows平臺的限制是2GB,其中劃了16GB給Java堆,而 Direct Memory內存並不算入1.6GB的堆之內,因此它最大也只能在剩餘的0.4GB空間中分出一部
相關文章
相關標籤/搜索