Tôi đã gặp rất nhiều vấn đề khi cố gắng làm cho Eclipse chấp nhận nhiều bộ nhớ mà tôi muốn nó có thể sử dụng (ví dụ: từ 2 đến 4 hợp đồng biểu diễn).
Mở eclipse.ini
trong thư mục cài đặt Eclipse. Bạn sẽ có thể thay đổi kích thước bộ nhớ sau-vmargs
lên đến 1024 mà không có vấn đề gìlên đến một số giá trị tối đa phụ thuộc vào hệ thống của bạn. Đây là phần trên hộp Linux của tôi:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
Và đây là phần trên hộp Windows của tôi:
-vmargs
-Xms256m
-Xmx1024m
Nhưng, tôi đã thất bại khi đặt nó cao hơn 1024 megs . Nếu ai đó biết cách làm cho nó hoạt động, tôi rất muốn biết.
CHỈNH SỬA : Phiên bản 32 bit của juno dường như không chấp nhận nhiều hơn Xmx1024m trong khi phiên bản 64 bit chấp nhận 2048.
CHỈNH SỬA : Bài đăng của Nick chứa một số liên kết tuyệt vời giải thích hai điều khác nhau:
- Vấn đề chủ yếu phụ thuộc vào hệ thống của bạn và dung lượng bộ nhớ trống liền kề có sẵn, và
- Bằng cách sử dụng javaw.exe (trên Windows), bạn có thể nhận được một khối bộ nhớ được phân bổ lớn hơn.
Tôi có 8 gig Ram và không thể đặt -Xmx
lên hơn 1024 megs ram, ngay cả khi một lượng chương trình được tải tối thiểu và cả windows / linux đều báo cáo từ 4 đến 5 hợp đồng ram trống.