ฉันพบตัวตรวจสอบทรัพยากรที่ซ่อนอยู่ของ Android และหยุดการติดตั้งแอปทำความสะอาด
ฉันเคยมีแอปทำความสะอาดสามแอปบนโทรศัพท์ Android ของฉัน คือ Clean Master (เป็นนิสัยเก่าและตอนนี้ถูกถอดจาก Play Store), AVG Cleaner ซึ่งเพื่อนแนะนำมา และ CCleaner ซึ่งฉันดาวน์โหลดครั้งหนึ่งเมื่อโทรศัพท์รู้สึกช้า ฉันถอนการติดตั้งทั้งสามแอปหลังจากใช้เวลาประมาณ 20 นาทีในเมนูตัวเลือกนักพัฒนาของ Android ทุกอย่างที่แอปเหล่านั้นแสดงให้ฉันดูนั้น Android ติดตามอยู่แล้วโดยมีรายละเอียดที่ดีกว่าและไม่ต้องใช้กระบวนการพื้นหลัง
แอปทำความสะอาดและเพิ่มประสิทธิภาพ RAM มีมาตั้งแต่สมัย Android ยุคแรกๆ เมื่อโทรศัพท์มี RAM เพียง 512MB และการจัดการหน่วยความจำยังไม่ดีนัก ยุคนั้นจบไปนานแล้ว แต่แอปเหล่านี้ยังคงอยู่ใน Play Store แสดงภาพไม้กวาดกวาดขยะ แต่ก็ยังไม่ทำอะไรที่มีประโยชน์ บางแอปอาจทำให้สถานการณ์แย่ลงด้วยซ้ำ Android เองมีตัวตรวจสอบทรัพยากรในตัวและดีกว่าแอปเก่าเหล่านี้
ทำไมแอปทำความสะอาดถึงไม่ทำอย่างที่คุณคิด
ตัวจัดการหน่วยความจำของ Android จัดการเรื่องนี้อยู่แล้ว
เหตุผลที่แอปทำความสะอาดรู้สึกน่าพอใจนั้นเหมือนกับเหตุผลที่การปิดแท็บทั้งหมดหรือปัดแอปของคุณออกในหน้าจอมัลติทาสกิ้งรู้สึกว่าสร้างประโยชน์ มันดูเหมือนว่าคุณทำอะไรบางอย่าง แม้ว่าคุณจะไม่ได้ทำก็ตาม Android มีระบบจัดการหน่วยความจำในตัวมาหลายปีแล้ว และไม่จำเป็นต้องมีบุคคลที่สามมารันมัน
เรียกว่า daemon ฆ่าหน่วยความจำต่ำ (lmkd) มันเฝ้าติดตามความกดดันของหน่วยความจำแบบเรียลไทม์และฆ่ากระบวนการเบื้องหลังเมื่อระบบต้องการทรัพยากร มันใช้คะแนนลำดับความสำคัญเพื่อกำหนดลำดับสิ่งที่จะถูกจัดการก่อน: แอปพื้นหลังที่คุณไม่ได้ใช้จะถูกจัดการก่อนสิ่งที่คุณกำลังใช้ ระบบรู้แล้วว่าคุณต้องการอะไรดีกว่าแอปทำความสะอาด
เมื่อโปรแกรมเพิ่มประสิทธิภาพ RAM ทำงานและปล่อยหน่วยความจำ 400MB หน่วยความจำนั้นจะว่างประมาณสามสิบนาทีก่อนที่ Android จะเติมหน่วยความจำด้วยแอปที่มันคิดว่าคุณจะต้องใช้ RAM ที่ไม่ได้ใช้งานคือ RAM ที่เสียเปล่าใน Android — ระบบปฏิบัติการจงใจเก็บแอปที่ถูกระงับไว้ในหน่วยความจำเพื่อให้เปิดใช้งานได้เร็วขึ้น การฆ่ามันหมายความว่าครั้งถัดไปที่คุณเปิดมัน แอปจะต้องโหลดจากหน่วยจัดเก็บข้อมูล ซึ่งจริง ๆ แล้วช้ากว่า
แอปทำความสะอาดที่ก้าวร้าวมากขึ้นยังจะรันกระบวนการพื้นหลังของตัวเองเพื่อเคลียร์หน่วยความจำเป็นระยะ ๆ ดังนั้นตอนนี้คุณจึงมีแอปที่ใช้ RAM เพื่อปล่อย RAM บางแอปจะโหลดแอปที่พวกเขาเพิ่งฆ่ากลับขึ้นมาใหม่ เพราะ Android จะรีสตาร์ทงานพื้นหลังตามกำหนดโดยอัตโนมัติ Pankil Shah จาก MUO ได้บันทึกสิ่งนี้ไว้: แอปจะรีสตาร์ทภายในไม่กี่วินาทีหลังจากถูกฆ่า ทำให้ใช้แบตเตอรี่มากขึ้นเพราะต้องโหลดใหม่เต็มรูปแบบแทนที่จะเริ่มต้นจากสถานะหยุดชั่วคราว
สิ่งที่หน้าจอตรวจสอบในตัวของ Android แสดง
ตัวเลือกนักพัฒนาคุ้มค่าที่จะปลดล็อก
ตัวตรวจสอบหน่วยความจำของ Android อยู่ในตัวเลือกนักพัฒนา ซึ่งถูกซ่อนไว้โดยค่าเริ่มต้น ในการปลดล็อก ให้ไปที่ การตั้งค่า > เกี่ยวกับโทรศัพท์ แล้วแตะ หมายเลขบิลด์ เจ็ดครั้ง ในโทรศัพท์บางรุ่น หมายเลขบิลด์จะอยู่ใต้ ข้อมูลซอฟต์แวร์ ในหน้าข้อมูลโทรศัพท์ คุณจะพบตัวเลือกนักพัฒนาได้ทั้งที่ด้านล่างของการตั้งค่าหรือภายใต้ การตั้งค่า > ระบบ > ขั้นสูง
ภายในตัวเลือกสำหรับนักพัฒนา ให้มองหาหมวด หน่วยความจำ หากยังไม่ได้เก็บข้อมูล ให้สลับ เปิดการบันทึกการใช้หน่วยความจำ แล้วรีสตาร์ทโทรศัพท์ของคุณ
ตัวตรวจสอบหน่วยความจำจะแสดงการใช้งาน RAM ในช่วงสาม ชั่วโมง หก ชั่วโมง และ 24 ชั่วโมงที่ผ่านมา และนี่คือประวัติ ไม่ใช่ภาพรวมแบบง่าย แตะที่ การใช้งานหน่วยความจำ จัดเรียงตาม การใช้งานสูงสุด ในเมนู สามจุด มุมบนขวา จากนั้นแตะเข้าไปที่แอปใดก็ได้เพื่อดูรายละเอียดการใช้งานเฉลี่ย การใช้งานสูงสุด และหน่วยความจำไปที่ไหนบ้าง: Native, Kernel และ Caches
นอกจากนี้ในตัวเลือกสำหรับนักพัฒนา: บริการที่กำลังทำงาน ซึ่งจะแสดงทุกส่วนประกอบที่ทำงานอยู่เบื้องหลังโดยเรียงตามการใช้ RAM หากมากกว่าสองในสามของ RAM ของคุณถูกใช้งานโดยบริการที่คุณไม่ได้เริ่มเอง นั่นคือที่ที่ควรตรวจสอบ
การใช้งานแบตเตอรี่เล่าเรื่องราวที่ต่างออกไป
อันนี้ไม่จำเป็นต้องใช้ตัวเลือกนักพัฒนาด้วยซ้ำ
การตั้งค่า > แบตเตอรี่ > การใช้แบตเตอรี่ แสดงรายการแอปที่จัดอันดับตามการใช้แบตเตอรี่ โดยทั่วไปจะเป็นข้อมูลในช่วง 24 ชั่วโมง อย่าลืมว่าเปอร์เซ็นต์เหล่านี้ไม่ได้หมายถึงว่ามากเท่าไหร่ของแบตเตอรี่ทั้งหมดที่แต่ละแอปใช้ แต่แทนที่เปอร์เซ็นต์หมายถึงส่วนแบ่งของแต่ละแอปจากแบตเตอรี่ที่ใช้ทั้งหมด ดังนั้น หากแอปแสดง 15% จริง ๆ แล้วหมายถึง 15% ของแบตเตอรี่ที่โทรศัพท์ใช้ ไม่ใช่ 15% ของการชาร์จเต็ม
คุณสามารถแตะเข้าไปที่แอปใดก็ได้เพื่อดูเวลาที่ใช้งานในหน้าจอหลักกับเวลาเบื้องหลังเช่นกัน แอปใดก็ตามที่แสดงการใช้แบตเตอรี่สูงแต่เวลาหน้าจอน้อย กำลังทำงานในพื้นหลังมากกว่าที่ควร ในโทรศัพท์ Pixel ที่ใช้ Android 12 หรือใหม่กว่า การใช้งานในหน้าจอหลักและพื้นหลังจะแยกออกมาได้อย่างชัดเจน ใน OnePlus ที่ใช้ OxygenOS คุณสามารถเห็นอัตราส่วนการใช้พลังงานพร้อมกับเวลาเปิดหน้าจอ ซึ่งฉันพบว่ามีประโยชน์มากกว่าสำหรับการตรวจหาแอปที่มีปัญหา
เมื่อคุณระบุปัญหาได้แล้ว ให้ไปที่ การตั้งค่า > แอป > [ชื่อแอป] > แบตเตอรี่ และตั้งค่าเป็น ปรับแต่งแล้ว (ค่าเริ่มต้น), จำกัด (บล็อกกิจกรรมเบื้องหลังซึ่งอาจทำให้การแจ้งเตือนช้าลง) หรือ ไม่จำกัด (ไม่มีข้อจำกัด) แอปส่งข้อความ การซิงค์ปฏิทิน และแอปใดๆ ที่ต้องการการแจ้งเตือนแบบเรียลไทม์ควรตั้งค่าเป็น ปรับแต่งแล้ว หรือ ไม่จำกัด แอปที่ยังปรากฏอยู่ในสถิติแบตเตอรี่โดยมีเวลาใช้งานหน้าจอใกล้ศูนย์ควรตั้งค่าเป็น จำกัด
ทำอย่างไรเมื่อคุณพบแอปที่มีปัญหา
บังคับหยุด จำกัด หรือถอนการติดตั้ง — ไม่ต้องใช้ตัวช่วย
ทางเลือกของคุณชัดเจนเมื่อคุณพบแอปที่ใช้หน่วยความจำหรือแบตเตอรี่มากเกินกว่าที่ควรจะเป็น
- จำกัดมันใน การตั้งค่า > แอป > [ชื่อแอป] > แบตเตอรี่ สำหรับ RAM คุณสามารถบังคับหยุดแอปจากหน้าบริการที่กำลังทำงาน เครื่องมือนี้เป็นแบบชั่วคราว ดังนั้นการจำกัดการใช้แบตเตอรี่มักจะมีความคงทนมากกว่า
- ถอนการติดตั้งมัน หากแอปไม่มีเหตุผลที่จะอยู่บนโทรศัพท์ของคุณ ให้ลบทิ้ง ตัวการใช้ RAM เบื้องหลังที่พบบ่อยที่สุดคือแอปที่คุณไม่ได้ใช้งานจริง เช่น แอปช้อปปิ้ง แพลตฟอร์มโซเชียลที่คุณใช้เพียงสัปดาห์เดียว เกมที่คุณไม่ได้เล่นมาหลายเดือน และอื่น ๆ พวกมันอยู่ที่นั่นซิงค์โดยไม่มีเหตุผล ลบทิ้งเถอะ
- ก็แค่จัดการมันไป แอปบางตัวจริง ๆ ต้องการการเข้าถึงพื้นหลังเพื่อให้ทำงานได้ เช่น Spotify (เพื่อให้เพลงเล่นต่อเนื่อง), Gmail (เพื่อการแจ้งเตือนที่ตรงเวลา) หรือแอปที่คล้ายกัน คุณไม่อยากจำกัดทุกอย่าง มันเกี่ยวกับการตัดสินใจอย่างมีสติแทนที่จะให้แอปทำความสะอาดทำให้คุณ
ฉันทิ้งแอปทำความสะอาดและก็ไม่มีอะไรพัง
ฉันไม่ได้ติดตั้งแอปทำความสะอาดทั้งสามใหม่เลยตั้งแต่ลบมันไป Clean Master ก็ไม่มีใน Play Store แล้ว ส่วน AVG Cleaner และ CCleaner ยังคงมีอยู่ ยังคงสัญญาว่าจะช่วย แต่ Android ทำงานนี้มาตลอด เช่นเดียวกับ Mac ของฉัน ตอนนี้ Android ของฉันไม่มีแอปทำความสะอาดของบุคคลที่สามที่แปลก ๆ และฉันก็พอใจกับมัน








