2017-08-04 24 views
3

是否有任何配置文件工具可以找出發生內存泄漏的確切位置?如何在Angular Java腳本中查找內存泄漏

謝謝, Delli/

+2

https://bl.ocks.org/karmadude/a7e1b648682508adb781 –

+0

這是如何得到upvotes,如果它要求的工具建議被認爲是脫離主題的SO? – Lexi

+0

謝謝,我正在尋找一個工具或任何方式來獲得確切的代碼庫/對象,我可以找出內存泄漏? –

回答

0

從我的經驗是不可能向你展示它可以添加到垃圾收集代碼的確切部分。一般來說,我測試我的應用程序(一個視圖)的一部分,使「堆快照」,並嘗試再次消除一個一個的測試,就像找到有問題的代碼。

另外,如果您使用嚴格模式與皮棉,是一個很好的變化,沒有問題。

上述觀點是JS在一般情況下,特別是棱角分明,你知道有一些具體的問題,如:觀察家,$超時,$ rootScope等

您可以檢查約翰·帕帕風格指南here這將幫助你避免一些問題。

+0

謝謝,我正在尋找一個工具或任何方式來獲得確切的代碼庫/對象,我可以找出內存泄漏? –