PHP 計算出記憶體最高占用

2022-07-15 11:57:08 字數 1094 閱讀 7423

php 計算出記憶體最高占用.

**可以計算出記憶體是否完全被使用, ini設定處:memory_limit = 1024m  

**跑完將顯示如下資訊:  

memory_limit:320m  

all run count: 55924054  

\$data string size:266.67mb  

run memory: 266.67mb  

可同時開啟任務管理器檢視記憶體占用, 可明顯看出記憶體**過程.  

執行時間有點長, 請慢慢等待執行完成.  

測試環境, win8 apache2.4.3 php5.4.12

<?php  

set_time_limit(0); 

echo 'memory_limit:'. $memory = ini_get('memory_limit').''; 

$string = str_repeat('abcde',50000);  // 執行字串, 可修改這兒. 

$memory =($memory+0)*1024*1024; 

$runtime = memory_get_usage(); 

$runcount = abs(($memory / strlen($string)) * 0.99); // 為什麼+1? 因為需要留點記憶體給其它變數或者計算式. 

$i = 0; 

while($i < $runcount) 

echo 'all run count: '.$i.''; 

echo '\$data string size:'. sprintf('%01.2f',strlen($data) / 1024 / 1024) .'mb '; 

echo 'run memory: '. sprintf('%01.2f',(memory_get_usage() - $runtime) / 1024 / 1024) .'mb'; 

echo 'memory_get_peak_usage: '.sprintf('%01.2f',(memory_get_peak_usage() - $runtime) / 1024 / 1024) .'mb

'; exit();

根據日期計算出周幾 怎麼計算出某個日期是星期幾

慢一點,一次解決乙個問題就行 一 背景 工作中,需要有年度 月度目標,再拆解一下,可能需要每日目標。所以,我們制定目標,也要考慮其波動性。而一些行業 例如超市 周一至周五客流量少,週末客流量多。我們要先觀察資料每週是否有波動,從而看一下佔比。二 需求 用excel來實現日期轉化為週幾來進行資料的統計...

mobile memory到底是怎麼計算出來的

pages size bytes size mb address physical ram 13924 57032704 54.39 kernel prealloc.71 290816 0.28 0x8057c000 0x805c2fff paging pool 1285 5263360 5.02 ...

用公式計算出你的幸福

美國著名心理學家賽利格曼提出了乙個幸福的公式 總幸福指數 先天的遺傳素質 後天的環境 你能主動控制的心理力量 其英文的表達 h s c v 當代的人們更加開放地生活,我們坦言幸福,我們追求幸福。幸福在 當代心理學告訴我們,幸福也是有指數的,總幸福指數是指你的較為穩定的幸福感,而不是暫時的快樂和幸福。...