1
A
回答
1
您可以使用vm_stat
和sysctl
終端命令。儘管沒有直接的方法或文檔說明如何從這些命令中提取新的屬性,但我們必須做一些試驗和錯誤,直到我們發現命令中的參數與我們需要計算的屬性之間的關係。
其步驟如下:
- 運行
vm_stat
- 運行 「的sysctl hw.memsize」 和 「的sysctl vm.swapusage」。
- 活動監視器中出現的內存使用情況與以前的命令之間的關係在How to calc Memory usage in Mavericks programmatically中描述。從
vm_stat
輸出樣本:
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 24428.
Pages active: 1039653.
Pages inactive: 626002.
Pages speculative: 184530.
Pages throttled: 0.
Pages wired down: 156244.
Pages purgeable: 9429.
"Translation faults": 14335334.
Pages copy-on-write: 557301.
Pages zero filled: 5682527.
Pages reactivated: 74.
Pages purged: 52633.
File-backed pages: 660167.
Anonymous pages: 1190018.
Pages stored in compressor: 644.
Pages occupied by compressor: 603.
Decompressions: 18.
Compressions: 859.
Pageins: 253589.
Pageouts: 0.
Swapins: 0.
Swapouts: 0.
相關問題
- 1. 計算虛擬內存表的大小?
- 2. mongodb虛擬內存大小
- 3. 虛擬內存大小
- 4. 虛擬地址大小計算
- 5. Linux上的虛擬內存大小
- 6. 內存不足 - 位圖大小超出虛擬機預算
- 7. 位圖大小超過虛擬機預算內存錯誤
- 8. 如何在Unix中查找虛擬內存塊大小
- 9. 如何在Mono下獲得虛擬和物理內存大小?
- 10. 操作系統如何確定虛擬內存的大小
- 11. 內存單元,計算大小,幫助!
- 12. 計算內容的大小
- 13. 如何計算可用內存上的最大列表大小?
- 14. 如何使用JAVA獲得虛擬機的可用內存大小(內存)
- 15. 增加256GB以上的最大虛擬內存大小
- 16. RAM大小和虛擬內存之間的關係與JVM堆大小
- 17. Android ListView的虛擬大小?
- 18. 虛擬大小和GlobalMemoryStatusEx
- 19. 位圖大小超過虛擬機預算java.lang.OutOfMemoryError:位圖大小超過虛擬機預算
- 20. 如何解決位圖大小超過虛擬機預算
- 21. 如果物理內存的大小是2^32-1,那麼虛擬內存的大小是多少?
- 22. 計算擬合的文字大小
- 23. 如何計算指針指向內存的大小?
- 24. 如何計算程序的內存大小?
- 25. 如何計算內存中的類實例大小?
- 26. 如何計算內存中Erlang進程的大小?
- 27. 虛擬堆棧/堆大小是如何計算給定物理RAM約束
- 28. Linux內核的虛擬內存大小佔用48GB內存,64位機器的大小是多少?
- 29. Android 4.4虛擬設備內部存儲不會調整大小
- 30. 在Eclipse中增加Java堆大小 - 使用虛擬內存
只有鏈路的答案都在這裏氣餒,因爲在互聯網上的聯繫必然腐爛。所有的答案應該是獨立的,不管外部資源發生了什麼,都是獨立的。因此,如果您對博客文章中描述的解決方案的答案進行了總結,那將是最好的選擇。 –