Basically the process runs at around 1% and it never seems to grow in size again. When running the C++ with python app the process slows when a new 'page' is required but then goes back to 'full' speed. It does this until basically all the virtual memory is used.
I have had memory exceptions when running the same sort of stuff on 32 bit, but never 64 bit. On 9 December 2010 16:54, Antoine Pitrou <solip...@pitrou.net> wrote: > On Wed, 8 Dec 2010 14:44:30 +0000 > Rob Randall <rob.randa...@gmail.com> wrote: > > I am trying to understand how much memory is available to a 64 bit python > > process running under Windows XP 64 bit. > > > > When I run tests just creating a series of large dictionaries containing > > string keys and float values I do not seem to be able to grow the process > > beyond the amount of RAM present. > > > > For example, on a box with 2GB RAM and 3 GB pagefile the process stalls > at > > around 2GB. > > > > On another machine with 16GB RAM and 24GB pagefile the process stalls at > > 16GB. > > How is it surprising? When you go past the available RAM, your process > starts swapping and everything becomes incredibly slower. > > Regards > > Antoine. > > > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list