php 記憶體使用量情況如何擷取執行個體代碼

來源:互聯網
上載者:User
這篇文章主要介紹了PHP記憶體使用量情況如何擷取,感興趣的小夥伴們可以參考一下

PHP內建函數memory_get_usage()— 返回分配給 PHP 的記憶體量,單位是位元組(byte)。在WEB實際開發中,這些函數非常有用,我們可以使用它來調試PHP代碼效能。
memory_get_usage()函數返回記憶體使用量量,memory_get_peak_usage()函數返回尖峰記憶體使用量,

getrusage()返回CUP使用方式。但有一點請注意,在這些函數需要在Linux上運行。
一個 memory_get_usage() 例子

<?php//這隻是個例子,下面的數字取決於你的系統echo memory_get_usage() . "\n"; // 36640$a = str_repeat("Hello", 4242);echo memory_get_usage() . "\n"; // 57960unset($a);echo memory_get_usage() . "\n"; // 36744?>

例子中,我們使用str_repeat()將字串“hello”重複了1000遍,最終來對比前後消耗的記憶體大小。由上面的例子可以看出,要想減少記憶體的佔用,可以使用unset() 函數把不再需要使用的變數刪除。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.