2010-01-18 23 views
1

最近我發現自己在Froglogic的Squish中測試一個應用程序,使用Python創建測試腳本。就在那一天,程序使用了多少內存的問題出現了,我發現自己無法回答它。 假設有一種方法可以查詢os(windows 7)API獲取信息似乎是合理的,但我不知道從哪裏開始。有誰知道我會怎麼做呢?如何通過python腳本發現應用程序使用的內存?

回答

-1

在命令行中:tasklist /FO LIST並解析結果?

對不起,我不知道Pythonic的方式。 = P

0

記住擠流允許遠程測試應用程序。直接通過Python查詢的系統參數僅適用於本地測試情況。

在這兩種情況下都可以使用的方法是調用currentApplicationContext()函數,該函數將爲您提供待測應用程序的句柄。它有一個你可以查詢的usedMemory屬性。我不記得正在查詢哪個進程屬性,但它應該提供一個粗略的指示。

相關問題