exec php
$m = memory_get_usage(); echo $m; require_once(‘include/entryPoint.php‘); // for ($i=0; $i < 500000; $i++){ // $rliBean[] = BeanFactory::newBean(‘ibm_RevenueLineItems‘); // } if ($argc == 1) { for ($i=0; $i < 5; $i++) { exec(‘php -d display_errors ‘ . $argv[0] . ‘ ‘ . $i , $output, $return); echo $output; } } elseif (isset($argv[1])) { for ($i=0; $i < 50000; $i++) { $rliBean[] = BeanFactory::newBean(‘ibm_RevenueLineItems‘); // 消耗内存的代码 } $am = memory_get_usage(); //echo PHP_EOL; //echo $am; echo PHP_EOL; echo $am - $m; }
备忘,用exec函数做对文件的递归调用,防止单次执行内存消耗过大导致内存泄漏
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。