คุณเห็นการใช้หน่วยความจำใน Android O อย่างไร


10

ก่อนหน้า Android โอรีโอฉันสามารถเห็นการใช้หน่วยความจำได้โดยไปที่Settings> Memoryแต่นี่ไม่มีอยู่อีกต่อไปตั้งแต่อัปเกรดเป็น Android O. มีวิธีดูอะไรตอนนี้หรือถูกลบไปอย่างสิ้นเชิงหรือไม่?

คำตอบ:



2

เนื่องจากคำตอบที่ยอมรับไม่สามารถใช้ได้ในสถานการณ์ของฉัน (ไม่มีรายการเมนู "หน่วยความจำ") (Android 8.0.0, Samsung S8) ฉันต้องการแบ่งปันวิธีการรับข้อมูลการใช้หน่วยความจำอีกวิธีหนึ่ง สิ่งนี้แสดงสถานะ RAM และการใช้ RAM โดยแอปพลิเคชัน

Settings > Developer Options > Running Services

ป้อนคำอธิบายรูปภาพที่นี่


0

คำตอบนี้จะใช้เฉพาะเมื่อคุณเป็นนักพัฒนาและคุณมีพีซีสำหรับการพัฒนาอยู่ใกล้

ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานการแก้ไขข้อบกพร่อง USB

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

จากนั้นในการทำงานของเชลล์นั้น adb shell

สิ่งนี้จะเปิดเชลล์ไปยังอุปกรณ์ Android ของคุณภายในเชลล์นี้คุณกำลังเรียกใช้แอปพลิเคชันบรรทัดคำสั่งบนอุปกรณ์ Android ของคุณ

ตอนนี้ใน adb top -s rss | head -n 20นี้เปลือกวิ่ง การดำเนินการนี้จะพิมพ์รายการแอพประมาณ 20 รายการที่เรียงตามการใช้ RAM (-ish ไม่แม่นยำ)

หากคุณสามารถเปิดใช้งานADB Rootในตัวเลือกของนักพัฒนาซอฟต์แวร์ (ถ้าคุณไม่ทราบว่าเป็นเช่นนั้นนั่นไม่ใช่สำหรับคุณ) คุณจะเห็นรายละเอียดเพิ่มเติมได้ที่:

suในระยะ adb เปลือก นี่จะเป็นการยกระดับการเข้าถึงเคอร์เนลของคุณ

procrankจากนั้นเรียก นี่จะแสดงข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน ram และ swap


-2

เพื่อแสดงการใช้งานหน่วยความจำใน android Oreo ก่อนอื่นต้องแน่ใจว่าเปิดใช้งานโหมดผู้พัฒนาใน android Oreo

เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ android Oreo:

การตั้งค่า> ระบบ> เกี่ยวกับโทรศัพท์> แตะหมายเลขบิลด์ 7 ครั้ง

ตอนนี้เปิดใช้งานตัวเลือกของนักพัฒนาซอฟต์แวร์ใน Android 8.0 Oreo

ไปที่การตั้งค่า> ระบบ> ตัวเลือกสำหรับนักพัฒนา> หน่วยความจำ> หน่วยความจำที่ใช้โดยแอพ

ป้อนคำอธิบายรูปภาพที่นี่


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