【问题标题】:Optimize PHP scripts优化 PHP 脚本
【发布时间】:2014-05-24 13:23:43
【问题描述】:

您知道是否有办法记录 PHP 脚本中使用了多少内存?

我想要一个日志,告诉我哪些对象正在使用更多内存,哪些功能需要改进,等等。

它类似于 memory_get_usage,但针对每一行代码。

【问题讨论】:

  • echo "MEMORY USAGE: ". memory_get_usage()."<br>"; 这是一个开始。
  • 我的意思是这样,但我不会为每一行代码复制它......我在问是否有办法自动做到这一点。
  • 也许手册中有相关内容php.net/manual/en/function.memory-get-usage.php 和谷歌功能。你很可能会找到一些东西。但这正是您需要的功能。
  • 已经检查过了...没有什么比得上我要找的东西
  • 这个问答 stackoverflow.com/q/2192657blog.gigavoice.com/php-data-structures 在谷歌搜索 "memory_get_usage() for individual items php" 之后你会找到更多,我敢肯定。

标签: php


【解决方案1】:

Xdebugexecution trace 可能最接近您要查找的内容。它跟踪每个包含、函数调用和方法调用到一个人类可读的文件,该文件可以选择性地(使用xdebug.show_mem_delta 设置)显示调用之间的内存使用差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-13
    • 2014-02-05
    • 2017-11-16
    • 2018-10-10
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多