首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中计算内存使用量

如何在PHP中计算内存使用量
EN

Stack Overflow用户
提问于 2011-05-20 21:36:58
回答 3查看 8.8K关注 0票数 7

我写了一个非常大的PHP文件,里面有很多变量和方程式。现在我要在我的大学网站上托管它,但是我们的托管有一个内存消耗限制。只要我们链接到那个页面,就会有成千上万的点击量。

因此,我想知道当PHP文件被请求一次时,它消耗了多少内存,这样我们就可以计算内存资源的使用情况,并在此基础上确定如何继续。

EN

回答 3

Stack Overflow用户

发布于 2011-05-20 21:39:48

看一看:

http://www.php.net/manual/en/function.memory-get-usage.php

http://www.php.net/manual/en/function.memory-get-peak-usage.php

也许,这些可以帮助你。

票数 16
EN

Stack Overflow用户

发布于 2011-05-20 21:41:50

可能是错的,但apachebench也许能在这里帮到你。它将让您了解您的大学服务器将如何应对负载。

http://httpd.apache.org/docs/2.0/programs/ab.html

票数 0
EN

Stack Overflow用户

发布于 2015-04-21 18:08:22

如果对类使用自动加载器,则在函数的开头包含以下代码可能会很有用:

代码语言:javascript
复制
function autoloader($class) 
{
    $memory = memory_get_usage (FALSE );
    print ("Autoloading $class - memory is $memory<br>");

  (autoloader code here)
}

在我开发应用程序时,它让我对脚本使用的内存有了大致的了解。我直到最后才优化我的应用程序,所以每个类都是单独加载的,这对于查看每个类在加载时占用了多少内存是非常有用的。

我希望这对某些人有帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6072717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档