Basically the process runs at around 1% and it never seems to grow in size again.<br>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.<br>
<br>I have had memory exceptions when running the same sort of stuff on 32 bit, but never 64 bit.<br><br><div class="gmail_quote">On 9 December 2010 16:54, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net">solipsis@pitrou.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Wed, 8 Dec 2010 14:44:30 +0000<br>
</div><div class="im">Rob Randall <<a href="mailto:rob.randall2@gmail.com">rob.randall2@gmail.com</a>> wrote:<br>
</div><div class="im">> I am trying to understand how much memory is available to a 64 bit python<br>
> process running under Windows XP 64 bit.<br>
><br>
> When I run tests just creating a series of large dictionaries containing<br>
> string keys and float values I do not seem to be able to grow the process<br>
> beyond the amount of RAM present.<br>
><br>
> For example, on a box with 2GB RAM and 3 GB pagefile the process stalls at<br>
> around 2GB.<br>
><br>
> On another machine with 16GB RAM and 24GB pagefile the process stalls at<br>
> 16GB.<br>
<br>
</div>How is it surprising? When you go past the available RAM, your process<br>
starts swapping and everything becomes incredibly slower.<br>
<br>
Regards<br>
<font color="#888888"><br>
Antoine.<br>
</font><div><div></div><div class="h5"><br>
<br>
--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br>