Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com  


 
App Task Killer กินแบ็ตจริงหรือไม่ มาวิเคราะห์กันครับ vote ติดต่อทีมงาน

ข้อมูลเหล่านี้ผมไปหาอ่านข้อมูลอยู่หลายที่ จนมาเจอบทควานี้ ของคุณ thedesp จาก droidsans ครับ
เพื่อนๆ อ่านกันแล้วคิดว่าไงครับ มันกินแบ็ตจริงหรือป่าว ควรใช้หรือไม่ควรใช้มันดี แต่ผมก็ลบออกไปแล้วแหละ เพราะผมก็ไม่ชอบที่แอ็บมันรันตลอดเวลา
======================================================
ทำไมจึงไม่ควรใช้ task killer กับมือถือ Android ของคุณ
http://images.droidsans.com/sites/default/files/Screenshot_2012-01-18-01-00-08.png
http://images.droidsans.com/sites/default/files/Screenshot_2012-01-18-01-00-15.png


เป็นปัญหาโลกแตกของคนใช้ Android แทบทุกคนว่าจะใช้ Task Killer ตัวไหนดี?
วันนี้มีทางออกมาให้ครับ คืออย่าไปใช้เลยซักตัวนั่นแหละ
รวมมาจากที่ tweet เอาไว้นะครับ
1.) ทำไมไม่ควรใช้ task killer กับมือถือ android (กรุณา RT)
2.) ทำความเข้าใจกันก่อนว่า android เป็น OS แบบ multitasking ที่มีพื้นฐานมาจาก Linux
3.) ถ้าสังเกตดีๆ เวลาเข้า setting > app management > running app มันจะแบ่งแถบข้างล่างเป็น 2 ส่วนคือ running service กับ cached process
4.) นี่คือการจัดการ Memory แบบ Linux ที่ต้องการลดการใช้งาน I/O เช่น อ่านไฟล์จาก HDD หรือ flash memory ให้น้อยที่สุด
5.) Andorid OS จะเลือกเอาไฟล์โปรแกรมที่เราใช้บ่อยๆมาไว้ในส่วน cached process เวลาเปิดโปรแกรมจะได้อ่านจาก memory ได้เลย
6.) ถ้าเปิดโปรแกรมที่ไม่อยู่ใน cached process ก็จะต้องโหลดไฟล์มาใส่ memory ก่อน จึงจะรันโปรแกรมได้
7.) เทียบทำงาน 2 ขั้นตอน (โหลด+รัน) กับ 1 ขั้นตอน (รัน) คุณว่าแบบไหนเร็วกว่ากัน? แบบไหนกินไฟน้อยกว่ากัน?
8.) ทีนี้ task killer แต่ละตัวมันไปทำอะไร? มันไปลบไฟล์โปรแกรมมที่ถูก cached ออกจาก Memory น่ะสิ เราถึงเห็นว่า free ram มันเพิ่มขึ้น
9.) การมี free ram เพิ่ม นอกจากไม่ได้ทำให้เร็วขึ้นแล้ว ยังกินไฟมากกว่าเดิมด้วย เพราะ OS จะพยายามหาอะไรมา cached กลับเข้าไปให้เต็มอยู่ดี
10.) และการโหลดไฟล์จาก flash เข้า memory ก็กินไฟ ยิ่ง kill task บ่อย มันก็ยิ่งโหลดบ่อย CPU ถูกปลุกจาก sleep state บ่อย กินไฟบรรลัยวายวอด
11.) แล้วเวลาเรียกโปรแกรมที่ใช้ memory เยอะๆอย่างเกมล่ะ? ก็รอให้ตัว OS มันโละพวก cached process ทิ้งไปชั่วคราวเอง พอออกจากเกมมันก็กลับมาอีก
12.) และการพยายามปิด app ใน recent apps (ICS) ก็ไม่ได้ช่วยให้ลื่นขึ้นอย่างไร
13.) สรุป: เลิกใช้ task killer เพราะ OS ทำงานได้ดีอยู่แล้ว และ free ram เยอะๆ แปลว่าคุณใช้ของที่ซื้อมาไม่คุ้มเลย free ram is wasted ram
14.) จบแล้ว.... ลองต่อสู้กับความเชื่อเดิมๆและลองทำตามนี้ดูซักครั้งนะครับ

Quote:
octopatr : ขอเสริมนิดนึงครับ อันนี้แนะนำเฉพาะเครื่องที่ RAM เพียงพอคือ 512 หรือมากกว่่าครับ เพราะ android บางรุ่นให้ RAM มาน้อยเกินไป บางทีจะขึ้นว่า Mem ไม่พอถ้าจะเปิดโปรแกรมใหม่ต้องปิดโปรแกรมเก่าก่อน ตรงนั้นบางทีต้องใช้ Task Killer แต่รวมๆ แล้ว หลักการข้างบนถูกต้อง
การใช้งาน android ทั่วไปไม่ต้องใช้ Task Killer ก็เล่นได้สบายๆ ครับ
=แล้วตอนไหนควรจะใช้ Task Killer=
1. ตอนที่โปรแกรมที่เราเปิดมันค้าง ไม่ทำงานต่อ
2. ตอนที่เราเห็นว่าไอ้โปรแกรมที่เราไม่ได้เปิดใช้งาน มันกิน CPU Process ไปหลาย % ซึ่งนั่นแสดงว่ามันกินแบต ส่วนไอ้พวก Process 0% ไม่ต้องไปสนใจมันครับ
=========================
ที่มา: คุณ thedesp จาก droidsans.com

จากคุณ : Neokonin
เขียนเมื่อ : 22 ก.ย. 55 15:02:41




[ต้องการแตกประเด็นจากกระทู้เดิมคลิกที่นี่] [กติกามารยาท] [Help & FAQ] 
ความคิดเห็น :
  PANTIP Toys
จัดรูปแบบ :
ไฟล์ประกอบ :
  Help
ชื่อ :
 

ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง PANTIP.COM มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น หากท่านพบเห็นข้อความ หรือรูปภาพในกระทู้ที่ไม่เหมาะสม กรุณาแจ้งทีมงานทราบ เพื่อดำเนินการต่อไป



Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com