ถามพี่ๆทั้งหลายเวลา detroy object แล้วเขียนไม่ดีเกิด object ค้างอยู่ใน memory ทำให้เกิด memory leak พวกๆพี่ มีแนวทางการแก้ปัญหาอย่างไรบ้างอ่ะครับ ช่วยแนะนำปัญหาที่เคยเจอพร้อมแนวทางการแก้ไขปัญหาทีครับ
เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า
อยากรู้ด้วยคนครับ
ผมเคยเจอแต่ database leak ครับ เพราะลืมปิด connection
ขอตอบแบบคนไม่รู้แล้วกันนะครับ
ส่วนมากที่เกิด Memory Leak
1. จะเป็นกับพวก Image file คุณลองทำความเข้าใจ มันดีๆคับ พวก Activity Lift Cycle
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
ถ้าคุณใช้ ทดสอบบนเครื่องจิง แล้วลองให้มันโหลด image file ใหญ่ขึ้นมาแสดง ลอง พลิกเครื่อง (แนวตั้ว แนวนอน) ลองเช็ดดูว่า memory ที่ใช้มันจะเพิ่มขึ้นไปเริ่มๆๆ หรือเปล่า ? ลองๆๆดูนะครับ