最近,我发现自己在测试Froglogic的挤流的aplication,使用Python来创建测试脚本。就在几天前,该程序使用多少内存的问题已经出现,而且我发现自己不能回答这个问题。 这似乎是合理的假设,有查询操作系统(Windows 7)的信息API的方式,但我不知道从哪里开始。有谁知道我怎么会去这件事吗?

有帮助吗?

解决方案

此答案有一些代码(Windows和UNIX):

被Python过程中使用的总存储器?

这是赢了,你正在检查Win32_PerfRawData_PerfProc_Process而在Linux上的/proc/pid/status(或ps

其他提示

记住挤流允许应用程序的远程测试。通过Python直接查询的系统参数将仅适用于本地测试的情况下。

这是在两种情况下工作的一种方法是调用currentApplicationContext()函数,它会给你一个手柄来测试的应用程序。它可以查询usedMemory属性。我不记得哪个进程属性恰好被查询,但它应该提供一个粗略的指示。

在命令行:?tasklist /FO LIST,并解析结果

对不起,我不知道一个Python的方式。 = P

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top