这发生在90秒的时间段内。我试图找出原因,我甚至无法开始弄清楚从哪里开始,而我现在正在质疑这是否是一个问题 - 这似乎是Chrome擅长处理绩效,而不是我们正在做的事情。我试图减少我们的JS堆大小,但我不知道从哪里开始。 总结:
答案 0 :(得分:1)
在不了解您的应用程序的情况下很难说,但通常使用100 MB的堆空间并不特别是内存泄漏。尖峰下降的地方只是Javascript引擎的垃圾收集命中并释放所有不再使用的内存。我们在开发中有一个简单的桌面应用程序,它在空闲时只使用75 MB的堆空间而不进行任何重新渲染以保存所有状态。为了比较。
你也可以检查像这样的来源 http://test-dash.local/kpi_tool_poc/new_trend_word.php 看看你是否做了可能导致内存泄漏的事情。
检查: https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/