如何测试 Web 应用程序的内存泄漏?

Posted

技术标签:

【中文标题】如何测试 Web 应用程序的内存泄漏?【英文标题】:How to test a web application for memory leaks? 【发布时间】:2009-07-18 04:22:38 【问题描述】:

它对网站的整体性能有多大贡献? 请推荐任何可以帮助我们测试 Web 应用程序是否存在内存泄漏的工具。

【问题讨论】:

您使用哪种操作系统和网络服务器? 应用程序是用什么编程语言编写的? 大部分时间我们使用 LAMP(Linux、Apache、mysqlphp),但我们也有 ROR / Mongrel 上的应用程序。 可能想让标题更类似于第一行...除非您担心内存泄漏中可能存在 Web 应用程序 :) 嗨,克里斯,感谢您提醒我 :) 【参考方案1】:

您在哪个平台上开发?这使得世界上的一切都变得不同。在 Django/Python 中完成的 webapp 的测试将与 ASP.NET 站点有很大不同。您最好根据您正在开发的平台搜索分析工具。

【讨论】:

【参考方案2】:

对于 php,你可以使用 xdebug 和 kcachegrind。

【讨论】:

以上是关于如何测试 Web 应用程序的内存泄漏?的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat如何检测内存泄漏

如何检测内存泄漏

Android:如何测试应用程序中的内存泄漏?

在IOS中使用web服务时发生NSURLSession内存泄漏

如何在移动设备中测试我的应用程序的内存泄漏,尤其是在 iOS 和 Android 中? [关闭]

linux内存泄漏怎么查