第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JVM內(nèi)存設(shè)置后TOMCAT無法啟動

JVM內(nèi)存設(shè)置后TOMCAT無法啟動

隔江千里 2018-10-10 17:43:28
linux服務(wù)器內(nèi)存大小8G,通過top命令查看可知,當(dāng)前系統(tǒng)其它進程占用了1G內(nèi)存。當(dāng)我設(shè)置Xmx為3600M時可正常啟動,但是3700M時就無法啟動了,依次試過4000M,都不行,報錯代碼如下,下面三種錯誤都有報過:Error occurred during initialization of VM·Could not reserve enough space for object heapCould not create the Java virtual machine.不知道這個問題如何理解,求高手解答。理論上來說,就算JDK是32位的,應(yīng)該也能支持4G內(nèi)存大小
查看完整描述

2 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

我想問下,從哪里設(shè)置這個jvm的大???

查看完整回答
反對 回復(fù) 2018-10-28
?
偶然的你

TA貢獻1841條經(jīng)驗 獲得超3個贊

Oracle 官方文檔:
The maximum theoretical heap limit for the 32-bit JVM is 4G. Due to various additional constraints such as available swap, kernel address space usage, memory fragmentation, and VM overhead, in practice the limit can be much lower. On most modern 32-bit Windows systems the maximum heap size will range from 1.4G to 1.6G. On 32-bit Solaris kernels the address space is limited to 2G. On 64-bit operating systems running the 32-bit VM, the max heap size can be higher, approaching 4G on many Solaris systems.


幫你翻譯一下吧:
理論上,32位的Java虛擬機的Heap(堆)的上限是4G,然而由于其他各種限制,比如可用的交換區(qū),內(nèi)核地址空間使用,內(nèi)存碎片和VM overhead(JVM的開銷?棧?)等,實際上這個上限可能遠(yuǎn)小于理論值。在大多數(shù)32位的Windows系統(tǒng)上,實際值從1.4G到1.6G不等。在32位的Solaris內(nèi)核中,地址空間限定到2G。在64位操作系統(tǒng)上運行32位Java虛擬機,該值可能要高一些,比如在很多Solaris系統(tǒng)上就接近4G。


查看完整回答
反對 回復(fù) 2018-10-28
  • 2 回答
  • 0 關(guān)注
  • 2113 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號