6
http://php.net/manual/de/function.memory-get-peak-usage.php 指出默認從emalloc()
(用C++編寫的內存管理器)的值將被返回。PHP:memory_get_peak_usage(false),我應該什麼時候使用true?
在什麼情況下應該使用true
作爲參數?
http://php.net/manual/de/function.memory-get-peak-usage.php 指出默認從emalloc()
(用C++編寫的內存管理器)的值將被返回。PHP:memory_get_peak_usage(false),我應該什麼時候使用true?
在什麼情況下應該使用true
作爲參數?
至於我的理解到這裏就是答案:
memory_get_peak_usage(true)
當你需要了解你的應用程序的整體使用情況,包括各種開銷等。當你想了解它是如何的方便沉重的應用程序是。 true
通常將數字四捨五入成更大的大小,因爲您不能只從RAM分配729千字節,您的應用程序需要全部1024千字節。
memory_get_peak_usage()
當你想知道哪個'方法'的執行是最輕量級的時候很方便,所以你可以在已經分配的1024KiloBytes中插入儘可能多的動作。