ดูกระบวนการทำงานและการใช้งาน CPU ใน Android 7 (ตังเม)?


18

ใน Android รุ่นก่อนหน้าเมื่อแบตเตอรีโทรศัพท์ของฉันหยุดทำงานอย่างรวดเร็วฉันสามารถเปิดแอพอย่างเช่นOS Monitorดูว่ากระบวนการใดใช้ CPU มาก (มักจะเป็น Evernote หรือ Maps.me) แล้วฆ่ากระบวนการนั้น

อย่างไรก็ตาม OS Monitor และแอพที่คล้ายกันไม่ทำงานกับ Android 7 อีกต่อไปฉันเดาว่าเนื่องจากการเปลี่ยนแปลงบางอย่างในระบบ

ดังนั้นฉันสงสัยว่ามีวิธีใดบ้างที่จะอนุญาตให้ฉันดูว่า CPU ที่กินใน Android เวอร์ชันล่าสุดหรือไม่


ในตัวเลือกของนักพัฒนาคุณสามารถดู "การเรียกใช้บริการ" ซึ่งจะแสดงบริการทั้งหมดด้วยการใช้ RAM ของพวกเขา
VT Vishwanath

1
ขอบคุณ แต่เป็นไปได้ไหมที่จะแสดงการใช้งาน CPU เช่นกัน
เรน

คุณเคยลองทางเลือกอื่น ๆ เช่นการตรวจสอบระบบฉันคิดว่าพวกเขาค่อนข้างทำงานเดียวกัน
xavier_fakerat

@ xavier ใช่ฉันลองมาแล้วไม่กี่อัน แต่หาไม่เจอ
เรน

2
* & ^% $ # @ Google!
ไมเคิล

คำตอบ:


5

คุณสามารถใช้ สิ่งนี้ควรทำงานกับโอรีโอด้วยadb shell /system/bin/dumpsys cpuinfo


4

(แก้ไขแล้ว - ยืนยันแล้วยังไม่ทำงานใน 7.1.1 unrooted)

สิ่งนี้ควรใช้กับ Android เวอร์ชันใดก็ได้ แต่คุณอาจพบว่าเอาต์พุตนั้นไม่เป็นมิตร:

  1. ติดตั้งและเปิดใช้Termux ( Google Play )
  2. เปิด Termux และเรียกใช้ apt install top
  3. วิ่ง top

วิธีนี้ใช้ไม่ได้กับ 4.4 หรือต่ำกว่า เพราะ Termux ไม่รองรับ 4.4 และต่ำกว่า
iBug

4
ขอบคุณ แต่มันใช้งานไม่ได้มันแสดงแค่สองโพรเซส (bash และ top) ฉันเดาว่าการเข้าถึงกระบวนการในระดับต่ำถูกปิดใช้งานใน Android เวอร์ชันใหม่ดังนั้นจึงไม่มีแอปใดสามารถดูได้
เรนท์

คุณสามารถใช้คำสั่ง "su" ก่อน "top"
user219263

1
มันต้องใช้รูทไหม?
roxan

2
ปัญหาเดียวกันแสดงเพียงสองกระบวนการที่มีการใช้งาน cpu 0% ในขณะที่โทรศัพท์ของฉันร้อนเกินไปอย่างรุนแรง suคำสั่งใช้งานไม่ได้เช่นกัน :-(
Tomas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.