簡體   English   中英

發生Java堆空間錯誤

[英]Java Heap Space error is occurring

我的系統中發生Java堆空間錯誤。 我嘗試了Stack Overflow的許多解決方案,但沒有任何效果。 當我工作時

在此處輸入圖片說明

當按確定,然后 在此處輸入圖片說明

在此處輸入圖片說明

(我的項目中沒有錯誤)

我的eclipse.ini是:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M

我的RAM:4GB請幫助我解決此問題。

這是因為Eclipse內存不足。 您可以做的是通過編輯(或創建) eclipse.ini文件(在eclipse目錄的根目錄上)並添加以下代碼來增加分配的內存:

-vmargs
-Xms512m (for 512 Mb)
-Xmx1024m (for 1024 Mb)

有關可用選項的完整列表, 請檢查此鏈接

eclipse.ini中的更改

 -startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms512m
-Xmx512m
-Dosgi.requiredJavaVersion=1.6
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M

您可以在控制面板中增加jvm內存。 好的,您有4GB的內存,但是為jvm運行分配了多少內存很重要,請讓我知道進一步的說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM