我正在運行使用Linux操作系統的python程序,我想知道用於此進程的總內存量。有什麼方法可以確定總內存使用情況嗎?運行python代碼使用的總內存
0
A
回答
0
你可以打開任務管理器,看看它需要多少ram。我使用Ubuntu並預裝了它。
2
如果你正在尋找一個Python的方式來做到這一點:
import os
# obtain the current process id
pid = str(os.getpid())
# read the process system status
status = os.system('cat /proc/' + pid + '/status')
print status
0
可以使用psutil模塊。 它可以與sudo pip install psutil
import os, psutil
process = psutil.Process(os.getpid())
print process.memory_info().rss
安裝這是crossplaform方法。
相關問題
- 1. 運行Python代碼
- 2. 代碼運行時的內存問題(Python,Networkx)
- 3. 如何跟蹤運行Python代碼時使用的虛擬內存?
- 4. 使用Python代碼運行.bat文件
- 5. IPython notebook〜使用javascript運行python代碼?
- 6. 用gwt運行內存不足:運行代碼服務器
- 7. 運行Java代碼時內存不足
- 8. 運行源代碼中使用Unicode字符的Python 2.7代碼
- 9. 用Python運行代碼的問題IDLE
- 10. 運行Python代碼上beaglebone
- 11. Python代碼未運行
- 12. 從Matlab運行Python代碼
- 13. 從Python運行TCL代碼
- 14. 運行Python代碼在Matlab
- 15. Python沒有運行代碼
- 16. Python代碼未運行
- 17. Python代碼運行兩次
- 18. Python - 同時運行代碼
- 19. Python:如何使代碼更快運行
- 20. 使得使用Python運行Python 2.7代碼2.6
- 21. 如何避免在我的代碼中使用運行總計?
- 22. 用本地變量使用python代碼運行python解釋器
- 23. Python Tkinter - 如何使某些代碼使用更少的內存
- 24. 項目總是以舊代碼運行
- 25. 無法轉換或運行python 2.x代碼使用python 3.0
- 26. 在python腳本中運行python代碼
- 27. 無法使用vlc使用python綁定運行以下代碼
- 28. Python代碼的內存視圖
- 29. Python內存 - 內存限制超過python代碼
- 30. 使用命令行參數通過Cython運行python代碼
http://unix.stackexchange.com/questions/164653/actual-memory-usage-of-a-process的可能重複? –