[IronPython] IronPython memory usage

Ken MacDonald drken567 at gmail.com
Thu Dec 9 15:50:04 CET 2010

We're trying to figure out the usage of overall system memory by our
IronPython/WPF app. I've been looking at various "memory profilers", but
they seem to be concerned with memory leaks within the app itself, etc.

What we'd like to be able to find out is something like this:

1) How much memory does my app use? This is pretty straightforward, check
task manager.

2) How much memory does a second (third, fourth...) copy of the app use?
Task manager does not appear to show this correctly.

It seems as if .NET should be shared among different instances of the
application, so that if the first instance of an app uses up 600M of system
memory (say, 400M of .NET and 200M of application code) then a second,
third... instance of the app should only add each an incremental 200M to the
total system memory usage. Task manager appears to show each instance as
independently using 600M, inflating the apparent memory used.

Anyone know how to properly determine the system load for multiple instances
of a .NET app? Again, most of the "memory profilers" don't really appear to
address this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20101209/af0731c4/attachment.html>

More information about the Ironpython-users mailing list