ก่อนหน้า Android โอรีโอฉันสามารถเห็นการใช้หน่วยความจำได้โดยไปที่Settings
> Memory
แต่นี่ไม่มีอยู่อีกต่อไปตั้งแต่อัปเกรดเป็น Android O. มีวิธีดูอะไรตอนนี้หรือถูกลบไปอย่างสิ้นเชิงหรือไม่?
ก่อนหน้า Android โอรีโอฉันสามารถเห็นการใช้หน่วยความจำได้โดยไปที่Settings
> Memory
แต่นี่ไม่มีอยู่อีกต่อไปตั้งแต่อัปเกรดเป็น Android O. มีวิธีดูอะไรตอนนี้หรือถูกลบไปอย่างสิ้นเชิงหรือไม่?
คำตอบ:
เนื่องจากคำตอบที่ยอมรับไม่สามารถใช้ได้ในสถานการณ์ของฉัน (ไม่มีรายการเมนู "หน่วยความจำ") (Android 8.0.0, Samsung S8) ฉันต้องการแบ่งปันวิธีการรับข้อมูลการใช้หน่วยความจำอีกวิธีหนึ่ง สิ่งนี้แสดงสถานะ RAM และการใช้ RAM โดยแอปพลิเคชัน
Settings > Developer Options > Running Services
คำตอบนี้จะใช้เฉพาะเมื่อคุณเป็นนักพัฒนาและคุณมีพีซีสำหรับการพัฒนาอยู่ใกล้
ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานการแก้ไขข้อบกพร่อง USB
จากนั้นบนพีซีของคุณเปิดเชลล์ที่สามารถทำงานได้adb
(ซึ่งคุณไม่รู้ว่านี่คืออะไรแล้วคำตอบนี้ไม่เหมาะสำหรับคุณ)
จากนั้นในการทำงานของเชลล์นั้น adb shell
สิ่งนี้จะเปิดเชลล์ไปยังอุปกรณ์ Android ของคุณภายในเชลล์นี้คุณกำลังเรียกใช้แอปพลิเคชันบรรทัดคำสั่งบนอุปกรณ์ Android ของคุณ
ตอนนี้ใน adb top -s rss | head -n 20
นี้เปลือกวิ่ง การดำเนินการนี้จะพิมพ์รายการแอพประมาณ 20 รายการที่เรียงตามการใช้ RAM (-ish ไม่แม่นยำ)
หากคุณสามารถเปิดใช้งานADB Rootในตัวเลือกของนักพัฒนาซอฟต์แวร์ (ถ้าคุณไม่ทราบว่าเป็นเช่นนั้นนั่นไม่ใช่สำหรับคุณ) คุณจะเห็นรายละเอียดเพิ่มเติมได้ที่:
su
ในระยะ adb เปลือก นี่จะเป็นการยกระดับการเข้าถึงเคอร์เนลของคุณ
procrank
จากนั้นเรียก นี่จะแสดงข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน ram และ swap
เพื่อแสดงการใช้งานหน่วยความจำใน android Oreo ก่อนอื่นต้องแน่ใจว่าเปิดใช้งานโหมดผู้พัฒนาใน android Oreo
เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ android Oreo:
การตั้งค่า> ระบบ> เกี่ยวกับโทรศัพท์> แตะหมายเลขบิลด์ 7 ครั้ง
ตอนนี้เปิดใช้งานตัวเลือกของนักพัฒนาซอฟต์แวร์ใน Android 8.0 Oreo
ไปที่การตั้งค่า> ระบบ> ตัวเลือกสำหรับนักพัฒนา> หน่วยความจำ> หน่วยความจำที่ใช้โดยแอพ