ด้านล่างเป็นภาพหน้าจอของ Activity Monitor ใน mac os ฉันสงสัยว่าบรรทัดคำสั่งใดที่ฉันสามารถใช้เพื่อรับการใช้หน่วยความจำ ฉันลองคำสั่งด้านล่าง:
$ top -l 1 -n 0
Processes: 399 total, 3 running, 396 sleeping, 2460 threads
2018/03/07 19:54:01
Load Avg: 7.41, 6.55, 6.23
CPU usage: 58.38% user, 12.97% sys, 28.63% idle
SharedLibs: 191M resident, 54M data, 24M linkedit.
MemRegions: 193162 total, 6016M resident, 107M private, 3067M shared.
PhysMem: 16G used (3042M wired), 70M unused.
VM: 2858G vsize, 1100M framework vsize, 178320755(0) swapins, 184739800(0) swapouts.
Networks: packets: 10995802/17G in, 9674758/13G out.
Disks: 15617288/823G read, 11170324/846G written.
ทั้งสองบรรทัด:
MemRegions: 193162 total, 6016M resident, 107M private, 3067M shared.
PhysMem: 16G used (3042M wired), 70M unused.
บอกหน่วยความจำกายภาพ (16G + 70M), หน่วยความจำแบบมีสาย (3042M) และหน่วยความจำแบบบีบอัด (107M + 3067M) ให้ฉัน แต่ฉันไม่รู้วิธีคำนวณหน่วยความจำแอพที่แสดงในภาพหน้าจอ ไม่มีใครรู้วิธีรับค่าหน่วยความจำของแอพ ฉันต้องการอันนั้นในการคำนวณหน่วยความจำที่ใช้ทั้งหมดบน Mac OS