ซึ่งสามารถทำได้สองวิธีตามระบบปฏิบัติการ Android ของคุณ
- คุณสามารถใช้
android:largeHeap="true"ในแท็กแอปพลิเคชันของรายการ Android เพื่อขอขนาดฮีปที่ใหญ่ขึ้น แต่จะใช้ไม่ได้กับอุปกรณ์ Honeycomb รุ่นก่อน ๆ
- ในอุปกรณ์รุ่นก่อน 2.3 คุณสามารถใช้คลาส VMRuntime ได้แต่จะใช้ไม่ได้กับ Gingerbread ขึ้นไปดูวิธีการด้านล่าง
VMRuntime.getRuntime().setMinimumHeapSize(BIGGER_SIZE);
ก่อนตั้งค่า HeapSize ตรวจสอบให้แน่ใจว่าคุณได้ป้อนขนาดที่เหมาะสมซึ่งจะไม่ส่งผลกระทบต่อการทำงานของแอปพลิเคชันหรือระบบปฏิบัติการอื่น ๆ ก่อนการตั้งค่าเพียงแค่ตรวจสอบว่าแอปของคุณใช้ขนาดเท่าใดจากนั้นกำหนดขนาดเพื่อให้งานของคุณสมบูรณ์ อย่าใช้หน่วยความจำมากเกินไปมิฉะนั้นแอพอื่น ๆ อาจส่งผลกระทบ
อ้างอิง: http://dwij.co.in/increase-heap-size-of-android-application