ความลับเบื้องหลังความทนทานสุดยอดของ ADW Launcher EX ล่าสุดคืออะไร [ปิด]


19

การอัปเดต ADW Launcher EX กลับมาอีกครั้งหลังจากผ่านไปนาน มันนำมาซึ่งการปรับแต่งภาพมากมายรวมถึงการเพิ่มประสิทธิภาพ หลังจากไม่กี่วันของประสบการณ์ฉันได้พบสิ่งที่น่าสนใจมากขึ้น: ฉันไม่สามารถฆ่ามันได้โดยเพิ่มการโหลดระบบ (ซึ่งเป็นสิ่งที่ดีมาก)

เมื่อเปิดแอพเบื้องหน้า Android จะฆ่าแอปพื้นหลังตามminfreeค่า แอพที่ใช้บริการและการแจ้งเตือนมีลำดับความสำคัญสูงกว่าแอปพื้นหลังปกติ แต่รับความสำคัญน้อยกว่าแอปเบื้องหน้า

ADW Launcher EX เวอร์ชันล่าสุดมีบริการที่กำลังทำงานอยู่ (แต่ไม่มีการแจ้งเตือนการทำงานที่มีลำดับความสำคัญสูงกว่า) ซึ่งเหมือนกับเวอร์ชันเก่าและแอปตัวเรียกใช้อื่น ๆ ฉันใช้ Go Launcher EX, LauncherPro, ADW Launcher EX เวอร์ชันเก่าและอื่น ๆ ทั้งหมดถูกฆ่าเมื่อมีการเปิดตัวแอปพื้นหน้าอย่างหนัก แต่ ADW Launcher EX เวอร์ชันล่าสุดไม่ถูกฆ่า แอปพื้นหน้าจะถูกฆ่าแทนเมื่อโหลดระบบสูง

ก่อนหน้านี้การรีบูตเครื่องร้อนแรงนั้นก็สามารถฆ่า ADW Launcher EX ได้ แต่ตอนนี้แม้จะล้มเหลวก็ตาม

อะไรคือความมหัศจรรย์ที่อยู่เบื้องหลังสิ่งเหล่านี้? ฉันแค่อยากรู้อยากเห็น ...


คุณหมายถึงค่า oom_adj หรือไม่ ตามที่อธิบายไว้ในการฝึกฝนนักฆ่า OOM ?
Izzy

3
@Izzy No. oom_adjไม่สามารถเกิดขึ้นได้เนื่องจาก ADW Launcher EX ไม่ได้ร้องขอสิทธิ์รูทเลย
Android Quesito

เป็นเรื่องที่น่าสนใจที่คุณจะพูดว่า Android เวอร์ชันใดที่คุณใช้งานเพราะนโยบายการจัดการงานสามารถเปลี่ยนแปลงได้มากมายในหน้านั้น
rds

@rds ประสบการณ์เดียวกันกับ GB & ICS ทั้งสอง ..
Android Quesito

4
คำถามนี้ดูเหมือนจะไม่ได้อยู่ในหัวข้อเนื่องจากไม่ใช่ปัญหาที่จะต้องแก้ไข
เบียร์

คำตอบ:


-1

แอพสามารถรับสิทธิพิเศษที่สูงกว่า ตัวอย่างเช่น 3G watchdog (แอปตรวจสอบการใช้ข้อมูล) ขอสิทธิ์ผู้ใช้ระดับสูงเพื่อไม่ให้ถูกฆ่า อาจเป็นกรณีเดียวกันกับตัวเรียกใช้งาน ADW


มันต้องใช้รูทเพื่อตั้งค่าเธรดของแอพที่กล่าวถึงเป็นสิทธิ์ที่สูงกว่าหรือไม่?
t0mm13b
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.