Not that it changes your reply, but just for my own sanity:<br>int('7' * 10 ** 6) &lt;- does this not just type-cast a char into an int?<br><br>Meaning that rather then consuming 1024k as you stated, it would consume 2048k at the peak of the calculation(2bytes per char? * 1m = 2048k) then typecasting to int would drop it back down to 1k (1byte per int * 1m = 1024k
<br><br>So, just for sake of getting to a point since I missed the one by the original poster.. why would you not convert that 7 from a char to an int first? That calculation is almost instant, and it doesn't require the memory rollercoaster that this calculation would require.. 
<br><br>Anyways.. back to the poster... <br><br>Perhaps you wanted an error like this?<br><br>print '=' * 1000000000<br>Traceback (most recent call last):<br>&nbsp; File &quot;&lt;input&gt;&quot;, line 1, in ?<br>MemoryError<br>
<br><br><div><span class="gmail_quote">On 11/17/06, <b class="gmail_sendername">Luke Paireepinart</b> &lt;<a href="mailto:rabidpoobear@gmail.com">rabidpoobear@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Chris Hengge wrote:<br>&gt; I'm thinking you either have a problem with a memory leak (my memory<br>&gt; isn't changing, just at 100% CPU), or your CPU overheated from poor<br>&gt; cooling since it is at 100% utilization.
<br>yeah I second this...<br>there's no reason why this would reboot your computer.<br>At Chris: It's building a string that's 1,000,000 characters long, so it<br>should be increasing your memory usage by at least 1,000,000 characters,
<br>or 1 mb.&nbsp;&nbsp;But that's over a probably long period of time, so you just<br>didn't notice any change.<br>&gt;<br>&gt; On 11/17/06, *Chris Hengge* &lt;<a href="mailto:pyro9219@gmail.com">pyro9219@gmail.com</a><br>&gt; &lt;mailto:
<a href="mailto:pyro9219@gmail.com">pyro9219@gmail.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Well, I dont get the point.. its not locking up my system or<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; anything.. its just crunching away... even while I type this...
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I guess your point is that it should stop since a 32 bit O/S can<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; only count to:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 4,294,967,296<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; On 11/17/06, *Thomas* &lt; <a href="mailto:tavspam@gmail.com">tavspam@gmail.com
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:tavspam@gmail.com">tavspam@gmail.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Earlier today I typed the following into my pythonwin<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interactive interpreter in windows xp:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; int('7' * 10 ** 6)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I expected either an error message or it to get stuck and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require me to stop the process manually.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I read that unlike long integers in C, longs in python are
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; only limited by the amount of memory (and virtual memory) your<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system has.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Can you guess what it did?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I'm temped to end the post here, but I'm new to this list and
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; its possible that people might be annoyed by me not getting to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the point within my initial post, so here's what it did:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It thought about it for about 2 seconds then restarted my pc!
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; explanations welcome.<br>&gt;<br><br></blockquote></div><br>