设置php_value memory_limit
总是需要一些猜测,我自己倾向于使用高于必要值的值,以确保奇数内存饥饿调用不会导致致命错误。
但是,我正在寻找一个类似于htop
或top
的shell脚本,但它不会显示当前值,而是只记住PHP脚本消耗的最大内存并保留它。在几天之内,这样的价值将是php_value memory_limit
应该设置的非常有价值的指标。这样的事情存在吗?
答案 0 :(得分:6)
如何将memory_get_peak_usage返回的值保存在数据库/文件中?
答案 1 :(得分:0)
我想这很难以有用的方式使用,因为它取决于您正在处理的数据的结构和数量。
假设您在本周测量并且有大约100个抽象行数据。你坚持一个数字。 在两个月的时间内,您的网站/应用程序变得病毒式传播,您需要处理10000个抽象行数据。
所以我所说的是:虽然您的测量值可能适合今天,但如果您今天处理的数据与明天的数据不同,则可能不适用于明天。
这个解释php的内存管理器的链接可能有用:http://www.ibm.com/developerworks/opensource/library/os-php-v521/