ฉันกำลังเขียนเกม Android ขนาดเล็ก และเมื่อใดก็ตามที่ฉันรันครั้งแรก ทุกอย่างทำงานได้ดี แต่มันจะสุ่มหยุดและเริ่มส่งสแปมสิ่งนี้อย่างไม่มีที่สิ้นสุดใน LogCat ของ eclipse
12-30 12:40:05.344: D/dalvikvm(22831): WAIT_FOR_CONCURRENT_GC บล็อก 5ms 12-30 12:40:05.383: D/dalvikvm(22831): GC_CONCURRENT ปลดปล่อย 511K, ฟรี 34% 2374K/3552K, หยุดชั่วคราว 1ms+ 2ms รวม 14ms
ฉันรู้ว่ามันเกี่ยวข้องกับการเก็บขยะ แต่เมื่อใดก็ตามที่ฉันบังคับให้หยุดแอป (วิธีเดียวที่จะปิดได้) ฉันจะสูญเสีย RAM ที่มีอยู่ประมาณ 5-10mb จนกว่าฉันจะรีสตาร์ทอุปกรณ์ ไม่มีใครรู้ว่าสิ่งนี้หมายถึงอะไรและจะป้องกันได้อย่างไร?
อุปกรณ์ที่ฉันใช้คือ verizon galaxy nexus ที่ใช้ Android 4.2.1 (Cyanogenmod 10.1) และเวอร์ชัน sdk/target ที่ 3.2 (ระดับ api 13) ขอบคุณ!