ฉันต้องการเรียกใช้แอปพลิเคชัน Java memory เร่งรัดที่ใช้มากกว่า 2GB แต่ฉันมีปัญหาในการเพิ่มขนาดสูงสุดของฮีป จนถึงตอนนี้ฉันได้ลองใช้วิธีการต่อไปนี้แล้ว:
การตั้งค่าพารามิเตอร์ -Xmx เช่น -Xmx3000m วิธีนี้ล้มเหลวในการสร้าง JVM จากที่ฉันใช้ googled ดูเหมือนว่า -Xmx จะต้องน้อยกว่า 2GB
ใช้-XX: + AggressiveHeap ตัวเลือก เมื่อฉันลองใช้วิธีนี้ฉันได้รับข้อผิดพลาด 'หน่วยความจำไม่เพียงพอ' ซึ่งบอกว่าขนาดฮีปคือ 1273.4 MB แม้ว่าคอมพิวเตอร์ของฉันจะมีหน่วยความจำ 8GB ก็ตาม
มีแนวทางอื่นที่ฉันสามารถลองเพิ่มขนาดฮีพสูงสุดของ JVM ได้หรือไม่? นี่คือสรุปข้อมูลจำเพาะของคอมพิวเตอร์:
- ระบบปฏิบัติการ: Windows 7 (64 บิต)
- หน่วยประมวลผล: Intel Core i7 (2.66 GHz)
- หน่วยความจำ: 8 GB
- java - รุ่น:
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)