ผมทำไว้กันลืม อาจจะอ่านยากนิดหน่อย แต่ก็น่าจะมีประโยชน์
จากการทดลอง ผมพบว่า แอ็ปแต่ละแอ็ปที่ติดตั้งลงในเครื่องจะมีการใช้เนื้อที่ของหน่วยความจำเป็น 6 ส่วนดังนี้
1.ไฟล์โปรแกรม (APK) จะถูกติดตั้งไว้บน Storage (หน่วยความจำในตัวเครื่อง) หรือ SD Card ตามแต่คุณสมบัติของแอ็ปนั้น ขนาดของไฟล์ APK จะเท่ากับที่เห็นใน Market ตอนที่เราจะสั่งติดตั้ง หากแอ็ปไหนที่ออกแบบมาดี รองรับ App2SD ก็จะทำให้ APK ถูกติดตั้งลงใน SD Card ทำให้ไม่เปลืองหน่วยความจำ Storage ของเครื่อง
2.เนื้อที่โปรแกรมที่แตกออกมาเป็นไฟล์ DEX (Dalvik-cache) จะถูกติดตั้งไว้บน Storage เสมอ
3.ไฟล์ Library ที่ใช้ในการทำงาน (Lib) ซึ่งแตกออกมาจาก APK เหมือนกัน บางแอ็ปอาจไม่มี Lib และบางแอปอาจมีขนาดใหญ่กว่า APK ปกติไฟล์ Lib จะเก็บไว้ที่เดียวกับไฟล์ APK
4.ไฟล์ข้อมูล (App's Data Files) สร้างโดยแอ็ปเอง เช่นไฟล์คอนฟิก หรือไฟล์ออปชัน ต่างๆ จะใช้เนื้อที่ของ Storage เสมอ
5.ไฟล์ข้อมูลชั่วคราว (Cache) จะเกิดภายหลังจากการใช้งานแอ็ปแล้ว จะใช้เนื้อที่ของ Storage เสมอเหมือนกับไฟล์ข้อมูล แต่ไฟล์ข้อมูลชั่วคราวนี้โดยทั่วไปสามารถสั่งลบทิ้งได้ ไม่มีผลต่อการทำงาน
6.ไฟล์ข้อมูลของผู้ใช้ (User's Data files) เช่นไฟล์รูปภาพ ไฟล์เอกสารต่างๆ ปกติจะเก็บอยู่ใน SD Card เท่านั้น และผู้ใช้สามารถลบหรือย้ายได้เองด้วยโปรแกรม File Manager ทั่วไป
หากสนใจว่าแอ็ปใดมีการใช้เนื้อที่อย่างไร สามารถใช้แอ็ปที่ชื่อ Link2SD เปิดดูได้
แอ็ปทั่วไป หรือที่ย้ายกลับมาที่ Phone | แอ็ปที่ติดตั้งลง SD Card ได้ | |
APK | เก็บใน Storage | เก็บใน SD Card |
DEX | เก็บใน Storage | เก็บใน Storage |
LIB | เก็บใน Storage | เก็บใน SD Card |
Data File | เก็บใน Storage | เก็บใน Storage |
Cache File | เก็บใน Storage | เก็บใน Storage |
User's File | เก็บใน SD Card | เก็บใน SD Card |
ขนาดของแอ็ปที่รายงานใน Manage applications | APK+DEX+LIB+Data+Cache | DEX+Data+Cache |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น