Tôi gặp sự cố với netbeans và Java. Chương trình của tôi cần có khả năng đối phó với các tệp lớn đang được tải lên thông qua danh sách mảng. Vì vậy, tôi đã sử dụng -Xmx512m để tăng kích thước heap tối đa thông qua tệp netbeans.conf.Không gian heap Java trong netbeans .. nhưng tôi đã tăng kích thước heap rồi!
Tôi biết rằng netbeans đang bắt sự thay đổi, và tôi đã khởi động lại nhiều lần để đảm bảo nó. Tuy nhiên, chương trình của tôi tiếp tục gặp sự cố với lỗi bộ nhớ vùng nhớ heap Java khi thông số bộ nhớ tổng chỉ là 66650112 byte; đó là, 64M-ish.
Làm thế nào tôi có thể ép buộc lớp, thủ tục cụ thể này, bất cứ điều gì, để cho phép phân bổ bộ nhớ nhiều hơn?
Điều này chỉ xuất hiện để đặt jvm khi chạy chương trình thay vì gỡ lỗi một lớp cụ thể. Có cách nào để thiết lập các tùy chọn jvm khi ở chế độ gỡ lỗi không? – Colin
Tôi cũng gặp phải một ngoại lệ không gian heap, nhưng tôi đang sử dụng Eclipse. Bài đăng này đã giúp tôi tìm ra, nhưng đây là một tập hợp các hướng dẫn chi tiết hơn cho Eclipse: Tôi đã đi đến "** Properties **" => "** Run/DebugSettings **". Sau đó, tôi đã chỉnh sửa cấu hình khởi chạy cho ứng dụng, nhấp vào tab "** Arguments **" và thêm '-Xmx512m' vào hộp văn bản" ** VM arguments ** ". – Chiubaka