测量最大PHP内存使用量

时间:2011-10-25 15:21:29

标签: php drupal shell memory max

设置php_value memory_limit总是需要一些猜测,我自己倾向于使用高于必要值的值,以确保奇数内存饥饿调用不会导致致命错误。

但是,我正在寻找一个类似于htoptop的shell脚本,但它不会显示当前值,而是只记住PHP脚本消耗的最大内存并保留它。在几天之内,这样的价值将是php_value memory_limit应该设置的非常有价值的指标。这样的事情存在吗?

2 个答案:

答案 0 :(得分:6)

如何将memory_get_peak_usage返回的值保存在数据库/文件中?

答案 1 :(得分:0)

我想这很难以有用的方式使用,因为它取决于您正在处理的数据的结构和数量。

假设您在本周测量并且有大约100个抽象行数据。你坚持一个数字。 在两个月的时间内,您的网站/应用程序变得病毒式传播,您需要处理10000个抽象行数据。

所以我所说的是:虽然您的测量值可能适合今天,但如果您今天处理的数据与明天的数据不同,则可能不适用于明天。


这个解释php的内存管理器的链接可能有用:http://www.ibm.com/developerworks/opensource/library/os-php-v521/