2009-07-18 38 views
1

如何測試內存泄漏的Web應用程序?
它對網站的整體性能有多大貢獻?
請建議任何工具,它可以幫助我們測試Web應用程序的內存泄漏。如何測試Web應用程序的內存泄漏?

+0

您使用哪種操作系統和Web服務器? – 2009-07-18 04:25:56

回答

1

您正在開發哪個平臺?這使得世界上的所有不同。在Django/Python中完成的webapp測試將比ASP.NET站點有很大的不同。您最好根據您正在開發的平臺搜索性能分析工具。

0

如果你的平臺是java,那麼我會推薦VisualVM。

https://visualvm.dev.java.net/

你可以用它來監視JVM的堆內存使用,當你認爲你有,你可以創建一個堆轉儲,你可以瀏覽到尋找那些還沒有被釋放對象的問題。

請注意,許多java web框架實現了一些資源的集合,因此某些對象在使用後不會被釋放可能是正常的。

0

對於php,您可以使用xdebug和kcachegrind。