[英]Measure maximum PHP memory usage
设置php_value memory_limit
总是涉及一些猜测,我自己倾向于使用高于必要值,只是为了确保奇数内存饥饿调用不会导致致命错误。
不过,我正在寻找一个类似于htop
或top
的shell脚本,但它不会显示当前值,而是只记住PHP脚本消耗的最大内存并保留它。 在几天之内,这样的值将是php_value memory_limit
应该设置的非常有价值的指标。 这样的事情存在吗?
将memory_get_peak_usage返回的值保存在数据库/文件中怎么样?
我想这很难以有用的方式使用,因为它取决于您正在处理的数据的结构和数量。
假设你在本周测量并且有大约100个抽象的数据行。 你坚持一个数字。 在两个月的时间内,您的网站/应用程序变得病毒式传播,您需要处理10000个抽象行数据。
所以我所说的是:虽然您的测量值可能适合今天,但如果您今天处理的数据与明天的数据不同,则可能不适用于明天。
这个解释php的内存管理器的链接可能有用: http : //www.ibm.com/developerworks/opensource/library/os-php-v521/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.