Edward Vermillion wrote: > > On Apr 12, 2007, at 11:17 AM, Jochem Maas wrote: > >> Arthur Erdös wrote: >>>> int memory_get_usage ( [bool $real_usage] ) >>>> >>>> Returns the amount of memory, in bytes, that's currently being >>>> allocated to your PHP script. >>>> >>>> it returns the number of *bytes* !!! >>> >>> sure, and memory_get_usage()/1048576 returns the number of megs, or am i >>> wrong? o_O >>> >>>>>> exactly how much ram does the server in question have that you can >>>>>> allow a single script to schlock up almost 2gigs ?? >>>>> dev machine 4 GB, webserver 8 GB of RAM >>>> does running top in the cmdline confirm that the script is really >>>> eating 100's of Megs? >>>> >>> >>> OMFG, YES it does... top shows the script eating 658 megs right after >>> reading the template (~125 megs before) >> >> don't OMFG me - I can't read your cmdline from here you know, >> and I'm not the one with a completely borked script/system/whatever. >> >> php will not turn a 20.7Kb file into 400+ Megs of consumed memory - >> unless your read >> and store it in memory 20000 odd times. >> > > It can if you're trying to process a borked image... > > I've had imagecreatefromjpeg() eat memory up to almost 50x the size of > the image before finally deciding it can't handle it and crapping out. > That was *after* running it through getimagesize() with no problem at all. okay - good point - but in this case the OP is reading in an html template file, just a string of 20.7Kb, what could go wrong there? > > Ed > --PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php