2013-02-14 32 views
7

Nhật thực của tôi bị lỗi với lỗi OOO: perm-gen. Tôi mở ra các eclipse.ini để tăng nó, nhưng để tôi ngạc nhiên tôi thấy hai lần xuất hiện của XXMaxPermSize như hình dưới đây .. Tôi không chắc chắn lý do tại sao có hai và cái nào để thay đổi.--launcher.XXMaxPermSize xuất hiện hai lần trong 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.v20120522-1813 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
512M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Dhelp.lucene.tokenizer=standard 
-Xms40m 
-Xmx512m 

Trả lời

4

Tài liệu chính thức Eclipse.ini, bạn cần xóa tài liệu đầu tiên và sau đó thay đổi tài liệu thứ hai.

-startup 
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
+1

Tại sao dòng '-XX: MaxPermSize = 256m' là cần thiết cũng như bit' --launcher.XXMaxPermSize 256m'? – slugmandrew

+1

'--launcher.XXMaxPermSize' là Mặt trời cụ thể và được xem xét nếu không có kích thước' -XX: MaxPermSize' được chỉ định. Tôi chỉ muốn sử dụng '-XX: MaxPermSize'. –

3

Tôi cho rằng đó là một lỗi nhỏ, sẽ là fixed some time. Từ kinh nghiệm, tôi có thể nói rằng với các tùy chọn trùng lặp trong tệp INI cái cuối cùng được tính. Bạn cũng có thể an toàn để xóa bất kỳ bản sao nào (ví dụ: launcher.defaultActionlauncher.XXMaxPermSize).