Trang chủHướng dẫnCách khắc phục lỗi OutOfMemory trong Eclipse bằng cách tăng Heap Memory / PermGen Space
Chuyên gia

Cách khắc phục lỗi OutOfMemory trong Eclipse bằng cách tăng Heap Memory / PermGen Space

CyStack blog 2 phút để đọc
CyStack blog25/08/2025
Locker Avatar

Chris Pham

Technical Writer

Locker logo social
Reading Time: 2 minutes

Lỗi OutOfMemory trong Eclipse thường xảy ra khi bạn làm việc với những dự án lớn. Đôi khi lỗi này xuất phát từ việc thiếu PermGen space (với Java dưới phiên bản 8), và đôi khi là do Eclipse hết heap memory.

khắc phục lỗi OutOfMemory trong Eclipse

Cách khắc phục lỗi OutOfMemory trong Eclipse

Bạn có thể tăng giới hạn bộ nhớ cho Eclipse bằng cách cung cấp thêm PermGen space và heap memory. Những cấu hình này được thiết lập trong file eclipse.ini. Bạn có thể tìm vị trí của file eclipse.ini trên hệ điều hành Mac OS X như hình minh họa dưới đây.

khắc phục lỗi OutOfMemory trong Eclipse

khắc phục lỗi OutOfMemory trong Eclipse

Trên Windows, bạn sẽ tìm thấy file eclipse.ini nằm cùng thư mục với file eclipse.exe

khắc phục lỗi OutOfMemory trong Eclipse

Sau khi bạn đã xác định được vị trí file eclipse.ini, hãy mở nó bằng trình soạn thảo văn bản mà bạn yêu thích.

Tăng Heap Space cho Eclipse

Bạn có thể tăng kích thước heap tối đa bằng cách chỉnh sửa giá trị -Xmx.

Ví dụ, đoạn cấu hình dưới đây sẽ tăng dung lượng heap của Eclipse lên 2 GB.

-Xmx2048m

khắc phục lỗi OutOfMemory trong Eclipse

Tăng Permgen Space trong Eclipse

Nếu bạn đang sử dụng Java phiên bản thấp hơn Java 8, thì có thể bạn sẽ gặp lỗi OutOfMemoryError: Permgen space, bạn chỉ cần tăng dung lượng bộ nhớ permanent generation mà Eclipse được phép sử dụng. Dưới đây là cấu hình để tăng Permgen space lên 512 MB trong file eclipse.ini.

-XX:MaxPermSize=512M

0 Bình luận

Đăng nhập để thảo luận

Chuyên mục Hướng dẫn

Tổng hợp các bài viết hướng dẫn, nghiên cứu và phân tích chi tiết về kỹ thuật, các xu hướng công nghệ mới nhất dành cho lập trình viên.

Đăng ký nhận bản tin của chúng tôi

Hãy trở thành người nhận được các nội dung hữu ích của CyStack sớm nhất

Xem chính sách của chúng tôi Chính sách bảo mật.

Đăng ký nhận Newsletter

Nhận các nội dung hữu ích mới nhất