How can I track/monitor an application and system resources.
richard_l at latter.demon.co.uk
richard_l at latter.demon.co.uk
Fri Feb 23 03:31:26 EST 2007
Hello,
Many thanks for your advice so far!
The phone reference is actually because the target device is WM 5.0.
I've found a python port Pyce that will run on this platform. We have
a target application that runs on this platform which we would like to
develop some automated tests for. The application is written in VC++
and we're using python to stress test it!
Many thanks again!
R.
On 22 Feb, 20:07, Tim Golden <m... at timgolden.me.uk> wrote:
> richar... at latter.demon.co.uk wrote:
> > Hello All,
>
> > I'm a newbie to Python!
>
> > I am trying to develop a program that monitors the performance of an
> > application. The kind of information I am interested in is the CPU/
> > Process/Thread and memory performance. Specifically, I would like to
> > track the following
>
> > CPU usage
> > Used Memory on Phone
> > Free Memory on Phone
> > Number of Processes running
> > Number of threads running
> > Number of Filehandles currently open
> > Memory used by a process/thread
> > Process/Thread CPU activity.
>
> > All this under Windows
>
> Not sure about the "... on Phone" bit. Assuming you're
> on a supported platform, sounds like you want to look
> at the WMI stuff, in particular Win32_PerfFormattedData[1].
> There are examples around the web, usually in VBS style.
> They're easy enough to translate into Python, either
> using the win32com module[2] directly, or using my WMI
> helper module[3].
>
> [1]http://msdn2.microsoft.com/en-us/library/aa394253.aspx
> [2]http://pywin32.sf.net
> [3]http://timgolden.me.uk/python/wmi.html
>
> TJG- Hide quoted text -
>
> - Show quoted text -
More information about the Python-list
mailing list