已解決檢查下面的解決方案。Intellij偶爾無法爲對象堆預留足夠的空間
我正在使用Intellij Idea 2017.2.2。以下是我的intellij規格。
我的IntelliJ會只是偶爾失敗,一個Maven構建或JBoss服務器開始與錯誤
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
如果我運行Maven構建與
-Xms512m -Xmx1024m
的VM ARGS構建會失敗9次10次(不完全是每10次,但只是隨機)。但在第10次它會工作。我只需要不斷按下安裝按鈕,直到它工作。
這是一個重大問題之前是,如果我不指定VM ARGS然後構建會中途去再不行上運行的Java堆空間。 ( - 7.5.0.Final紅帽21 JBOSS6.4),其中,服務器將無法啓動9個10倍
完全相同的行爲能爲我的JBoss服務器進行觀察。然後隨機啓動,但不啓動。
規格
的IntelliJ IDEA 2017年2月2日
構建#IU-172.3757.52,建於2017年8月14日
授權給-----
認購直到2018年5月31日爲止
JRE:1.8.0_152-release-915-b10 amd64
JVM:OpenJDK的64位服務器VM通過JetBrains的s.r.o
Windows 7的6.1
我測試
我從的IntelliJ 2017.1升級到2017.2和行爲並沒有改變。
我也試圖做同樣的基於Eclipse也沒有幫助。
PC的乾淨的重新啓動,然後關閉所有不必要的應用程序,打開的IntelliJ做一個Maven構建,但它失敗了,而是多了一些點擊,它的工作原理不一致照常進行。 (注意:此時只有6GB 16的使用,是沒有辦法有一個與內存不足)
*編輯
這臺電腦有RAM的16 GB。雖然當時正在使用9.5GB左右的失敗。
購買更多內存... – Meo
@Meo這款電腦有16克內存,在出現一致性故障時,僅使用了大概9GB的數據,最壞的情況是4GB可用。在將我的內存升級到16克之前,它也正常使用8克內存。雖然我懷疑它可能與系統有關,但內存可能不是問題。 – user3758659
嘗試增加虛擬內存(頁面文件)。另外,嘗試關閉一些不必要的軟件,並使用一些RAM碎片整理程序(但這可能是無用的)。 – Meo