1:JVM啟動(dòng)的時(shí)候,如果我不加-Xmx參數(shù),可已分配給堆的最大內(nèi)存是多少?2:JDK1.5和JDK1.6等不同版本,Xmx參數(shù)的默認(rèn)值是一樣的嗎?有什么區(qū)別?3:xmx默認(rèn)值與操作系統(tǒng)類型、位數(shù)的關(guān)系是怎樣的?4:xmx默認(rèn)值與-server參數(shù)有關(guān)系嗎?谷歌了半天,也沒(méi)找到答案,求大神解答。HOTSPOT虛擬機(jī),謝謝。請(qǐng)給出官方文檔或者原始出處,多謝。實(shí)際問(wèn)題:一個(gè)JAVA程序,有內(nèi)存突增的特點(diǎn),大約突增到400M左右。WIN7-64位PC,JDK1.6,8G內(nèi)存,不設(shè)置xmx參數(shù),則報(bào)堆溢出。設(shè)置之后沒(méi)問(wèn)題。網(wǎng)上說(shuō)默認(rèn)是物理內(nèi)存四分之一,感覺(jué)不太像,特請(qǐng)教不設(shè)置的話,默認(rèn)是多少?為什么報(bào)堆溢出錯(cuò)誤?
添加回答
舉報(bào)
0/150
提交
取消