如何在Laravel中查看内存使用情况?

9

如何在Laravel应用程序中查看内存使用情况?这是为了测试并近似估计我需要为我的服务器使用假设设置多少服务器内存(RAM)资源。

1个回答

14
要查看Laravel应用程序的内存使用情况,请安装Laravel Debugbar
这是跟踪Laravel应用程序的内存使用情况以及其他许多内容(如数据库查询、请求、持续时间、异常等)的最简单方法。节省了您阅读大量配置、代码和在线解决方法的时间。
在这里,一个新的Laravel 5.5应用程序使用3.73MB的内存: enter image description here(可能会在3.75MB左右波动)

添加任何东西都会显著提高性能。Laravel/PHP很棒,但与Node/Express相比,它更占用内存。 - AndrewMcLagan
1
@AndrewMcLagan 将 Laravel 与 Express 进行比较并没有太多意义,因为后者包含的内容仅是 Laravel 开箱即用功能的一小部分。如果您想看到更相关的结果,可以将 Symfony 与 Express 进行比较。 - andonovn
@andonovn 非常正确。我也认为内存不应该是选择哪种语言/框架的原因。这样做是本末倒置。 - AndrewMcLagan
使用此技术检查 Laravel 8.x 和 9.x 的内存,在首次加载时显示 5MB,在后续加载中显示 1MB(在 PHP 8.1 中)。 - earboxer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接