in reply to perl memory usage
That would keep fetching and freeing memory to the system if things worked in the way you want (that would be slow). In stead, your memory manager keeps some memory in reserve so that it doesn't do so bad in such cases (but doesn't do so well in best cases).my $buf; for (0..1000) { $buf = 'A' x (1024*1024*100); print "Run $_: Allocated\n"; undef $buf; print "Run $_: Done\n"; }
|
|---|