最近我发现自己在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#中的程序释放未使用的占用内存