我怎么会发现通过Python脚本应用程序使用内存?
-
21-09-2019 - |
题
最近,我发现自己在测试Froglogic的挤流的aplication,使用Python来创建测试脚本。就在几天前,该程序使用多少内存的问题已经出现,而且我发现自己不能回答这个问题。 这似乎是合理的假设,有查询操作系统(Windows 7)的信息API的方式,但我不知道从哪里开始。有谁知道我怎么会去这件事吗?
解决方案
此答案有一些代码(Windows和UNIX):
这是赢了,你正在检查Win32_PerfRawData_PerfProc_Process
而在Linux上的/proc/pid/status
(或ps
)
其他提示
记住挤流允许应用程序的远程测试。通过Python直接查询的系统参数将仅适用于本地测试的情况下。
这是在两种情况下工作的一种方法是调用currentApplicationContext()函数,它会给你一个手柄来测试的应用程序。它可以查询usedMemory属性。我不记得哪个进程属性恰好被查询,但它应该提供一个粗略的指示。
在命令行:?tasklist /FO LIST
,并解析结果
对不起,我不知道一个Python的方式。 = P
不隶属于 StackOverflow