久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

memory_get_peak_usage() 具有“實際使用情況";

memory_get_peak_usage() with quot;real usagequot;(memory_get_peak_usage() 具有“實際使用情況;)
本文介紹了memory_get_peak_usage() 具有“實際使用情況";的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

如果 real_usage 參數設置為 true,PHP DOCS 會說它將獲得系統分配的實際內存大小.如果它是 false 它將獲得 emalloc()

If the real_usage argument is set to true the PHP DOCS say it will get the real size of memory allocated from system. If it's false it will get the memory reported by emalloc()

這兩個選項中的哪一個返回最大值.相對于php.ini中的內存限制值分配的內存?

Which one of these 2 options returns the max. memory allocated relative to the memory limit value in php.ini ?

我想知道腳本離達到該限制有多近.

I want to know how close was the script to hit that limit.

推薦答案

好的,讓我們用一個簡單的腳本來測試一下:

Ok, lets test this using a simple script:

ini_set('memory_limit', '1M');
$x = '';
while(true) {
  echo "not real: ".(memory_get_peak_usage(false)/1024/1024)." MiB
";
  echo "real: ".(memory_get_peak_usage(true)/1024/1024)." MiB

";
  $x .= str_repeat(' ', 1024*25); //store 25kb more to string
}

輸出:

not real: 0.73469543457031 MiB
real: 0.75 MiB

not real: 0.75910949707031 MiB
real: 1 MiB

...

not real: 0.95442199707031 MiB
real: 1 MiB

not real: 0.97883605957031 MiB
real: 1 MiB

PHP Fatal error:  Allowed memory size of 1048576 bytes exhausted (tried to allocate 793601 bytes) in /home/niko/test.php on line 7

似乎真正的使用是從系統分配的內存 - 這似乎是在比腳本當前所需的更大的存儲桶中分配的.(我猜是出于性能原因).這也是php進程使用的內存.

Seems like real usage is the memory allocated from the system - which seems to get allocated in larger buckets than currently needed by the script. (I guess for performance reasons). This is also the memory the php process uses.

$real_usage = false 使用量是您在腳本中實際使用的內存使用量,而不是 Zend 的內存管理器分配的實際內存量.

The $real_usage = false usage is the memory usage you actually used in your script, not the actual amount of memory allocated by Zend's memory manager.

閱讀這個問題了解更多信息.

簡而言之:要了解您離內存限制有多近,請使用 $real_usage = true

In short: to get how close are you to the memory limit, use $real_usage = true

這篇關于memory_get_peak_usage() 具有“實際使用情況";的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Joining 2 tables in SELECT(MYSQL/PHP)(在 SELECT(MYSQL/PHP) 中加入 2 個表)
How to make lt;option selected=quot;selectedquot;gt; set by MySQL and PHP?(如何使lt;option selected=“selectedgt;由 MySQL 和 PHP 設置?)
Auto populate a select box using an array in PHP(使用 PHP 中的數組自動填充選擇框)
PHP SQL SELECT where like search item with multiple words(PHP SQL SELECT where like search item with multiple words)
json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT(json_encode 從 MSSQL-SELECT 產生 JSON_ERROR_UTF8)
MySQL ORDER BY rand(), name ASC(MySQL ORDER BY rand(),名稱 ASC)
主站蜘蛛池模板: 在线免费观看成人 | 日本黄色一级片视频 | 日韩视频免费 | 欧美成人精品激情在线观看 | 亚洲天堂精品久久 | 国产精品视频一区二区三区不卡 | 国产激情一区二区三区 | 久久av网| 日韩手机在线视频 | www.99re| 在线视频一区二区 | 国产女人叫床高潮大片免费 | 免费国产视频在线观看 | 国产探花在线精品一区二区 | 日韩在线不卡 | 国产视频精品在线 | 91久久婷婷 | 国产精品视频在 | 日韩在线视频免费观看 | 精品国产区| 日韩一区在线播放 | 久久99精品国产 | 黄色av网站在线观看 | 正在播放国产精品 | 伊人久久一区二区 | 秋霞av国产精品一区 | 精品国产免费一区二区三区五区 | 久久综合一区二区 | 国产乱码高清区二区三区在线 | 色视频www在线播放国产人成 | 国产精品久久久久久久久图文区 | 婷婷色国产偷v国产偷v小说 | 亚洲精品乱码久久久久久按摩观 | 午夜av电影 | 国产免费视频在线 | 精品一区二区视频 | 另类二区| 免费精品| 欧美国产一区二区三区 | 毛片在线看片 | 日韩在线一区二区三区 |