最近我發現自己在Froglogic的Squish中測試一個應用程序,使用Python創建測試腳本。就在那一天,程序使用了多少內存的問題出現了,我發現自己無法回答它。 假設有一種方法可以查詢os(windows 7)API獲取信息似乎是合理的,但我不知道從哪裏開始。有誰知道我會怎麼做呢?如何通過python腳本發現應用程序使用的內存?
1
A
回答
2
這個答案有一些代碼(Windows和UNIX):
Total memory used by Python process?
上贏了,你正在檢查Win32_PerfRawData_PerfProc_Process
而在Linux上的/proc/pid/status
(或ps
)
-1
在命令行中:tasklist /FO LIST
並解析結果?
對不起,我不知道Pythonic的方式。 = P
0
記住擠流允許遠程測試應用程序。直接通過Python查詢的系統參數僅適用於本地測試情況。
在這兩種情況下都可以使用的方法是調用currentApplicationContext()函數,該函數將爲您提供待測應用程序的句柄。它有一個你可以查詢的usedMemory屬性。我不記得正在查詢哪個進程屬性,但它應該提供一個粗略的指示。
相關問題
- 1. 如何通過使用python腳本
- 2. 瞭解如何通過setuptools實現python腳本的分發
- 3. 通過編碼計算應用程序使用的內存
- 4. 如何使用python腳本連接node.js應用程序?
- 5. 如何從串行python腳本中使用mpi4py應用程序
- 6. 如何通過RPM分發Python/Django應用程序
- 7. 使用Python通過子程序執行R腳本
- 8. 發佈iOS應用程序與SSID(wifi)發現/連接通過應用程序
- 9. 如何使用VB腳本通過QTP啓動Swf應用程序?
- 10. Python應用程序中的腳本
- 11. 如何通過java使用flex來開發應用程序
- 12. 通過Python腳本使用Google BigQuery
- 13. 如何通過普通的Zend Framework應用程序運行命令行腳本
- 14. Node.js應用程序與python腳本
- 15. 如何檢查是否通過ssh遠程調用python腳本
- 16. 錄製通過宏啓動的應用程序的vugen腳本
- 17. 如何通過python腳本設置SAS程序宏變量
- 18. 通過經典ASP腳本控制進程/應用程序
- 19. 如何在HTML5中實現應用程序內存緩存?
- 20. 我如何在Python程序中發現內存泄漏?
- 21. 如何獲得通過(ASP).NET應用程序編程總分配的內存?
- 22. 通過vbs腳本更改現有的COM +應用程序標識
- 23. 如何從python腳本創建應用程序(exe)的linux
- 24. Python腳本返回內存使用率最高的進程
- 25. 如何從python腳本通過互聯網發送數據到android應用程序,反之亦然。
- 26. 如何使用cgi python腳本發送對html的響應
- 27. 如何通過PHP腳本將POST值發送到服務器,並通過iPhone應用程序等待它
- 28. 如何通過Spring使用腳本初始化內存中的HSQLDB
- 29. 通過consumer_key和consumer_secret發現Twitter應用程序的所有者
- 30. 如何通過C#中的程序釋放未使用的佔用內存