Here's a sample script that does most of the sorts of stuff I was doing apart from database work.
Note how long it takes to exit after finishing. #! /usr/bin/php -q <?php ini_Set("max_execution_time","0"); ini_Set("memory_limit","500M"); class thingy { function thingy($c) { if ($c>0) $this->ref=&new thingy($c-1); } } $stash=array(); $max=500000; $start=time(); for($i=0;$i<$max;$i++) { $r=rand(0,300); $stash[$r][]=&new thingy(rand(0,10)); echo "\rUse: ".floor($i/$max*100)."% "; } echo "\n"; $mid=time(); $max=count($stash); $c=0; foreach(array_keys($stash) as $key) { unset($stash[$key]); $c++; echo "\rFree: ".floor($c/$max*100)."% "; } unset($stash); echo "\n"; $done=time(); print "Use: ".($mid-$start)."\n"; print "Free: ".($done-$mid)."\n"; ?> -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]