note 54758 added to function.memory-get-usage

From: Date: Thu, 14 Jul 2005 13:02:47 +0000
Subject: note 54758 added to function.memory-get-usage
Groups: php.notes 
Request: Send a blank email to php-notes+get-91960@lists.php.net to get a copy of this message
I was unable to get the previous examples working properly and created code which works at least for me. Enjoy! // Please note that you'll need the pslist.exe utility from http://www.sysinternals.com/Utilities/PsTools.html // This is because win/2000 itself does not provide a task list utility. // function getMemoryUsage() { // try to use PHP build in function if( function_exists('memory_get_usage') ) { return memory_get_usage(); } // Try to get Windows memory usage via pslist command if ( substr(PHP_OS,0,3) == 'WIN') { $resultRow = 8; $resultRowItemStartPosition = 34; $resultRowItemLength = 8; $output = array(); exec('pslist -m ' . getmypid() , $output); return trim(substr($output[$resultRow], $resultRowItemStartPosition, $resultRowItemLength)) . ' KB'; } // No memory functionality available at all return '<b style="color: red;">no value</b>'; } ---- Manual Page -- http://www.php.net/manual/en/function.memory-get-usage.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+54758 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes&reason=non-english Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+54758&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+54758&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#91960) next »