Tôi cần chạy ứng dụng tăng cường bộ nhớ Java sử dụng hơn 2GB, nhưng tôi đang gặp sự cố để tăng kích thước tối đa của heap. Cho đến nay, tôi đã thử các cách tiếp cận sau:
Đặt tham số -Xmx, ví dụ -Xmx3000m. Phương pháp này không thành công khi tạo JVM. Từ những gì tôi đã tìm kiếm trên Google, có vẻ như -Xmx phải nhỏ hơn 2GB.
Sử dụng tùy chọn -XX: + AggressionHeap . Khi tôi thử phương pháp này, tôi gặp lỗi 'Không đủ bộ nhớ' cho biết kích thước heap là 1273,4 MB, mặc dù máy tính của tôi có bộ nhớ 8GB.
Có cách tiếp cận nào khác mà tôi có thể thử để tăng kích thước đống tối đa của JVM không? Dưới đây là tóm tắt về thông số kỹ thuật máy tính:
- Hệ điều hành: Windows 7 (64 bit)
- Bộ xử lý: Intel Core i7 (2,66 GHz)
- Bộ nhớ: 8 GB
- java -version:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)