Fill memeory with endless loop?

Mensanator mensanator at aol.com
Tue May 13 13:10:56 EDT 2008


On May 13, 11:59 am, Filip Štědronský <regn... at seznam.cz> wrote:
> On Út, kvě 13, 2008 at 06:49:33 +0200, globalrev wrote:
>
> > if i do something like
> > while 1:
> >     print "x"
>
> > will the program ever stop because it runs out of memory?
>
> No, there is no reason to run out of memory. This will simply
> make an everlasting x-printer and there is no need to store
> anything (except output buffers, terminal scrollback, etc.,
> but all of this is temporary and of limited size). In case of
> adding elements to a list, the memory usage can, of course,
> grow unlimitedly. On linux, if the process eats up too much
> memory, it gets killed. I do not know about windows, but
> they would probably crash with a BSOD or something of that
> sort.

Usually, Windows just says "out of memory".



More information about the Python-list mailing list