Javascript 如何解释Chrome timeline中节点数和侦听器数的增加

Javascript 如何解释Chrome timeline中节点数和侦听器数的增加,javascript,google-chrome,memory-management,google-analytics,Javascript,Google Chrome,Memory Management,Google Analytics,我一直在试图找出为什么我的web应用程序会随着时间的推移变得明显较慢,并在Chrome timeline中进行了一些评测。我可能已经把问题缩小到谷歌分析JavaScript库 我已经创建了一个每秒钟触发一次跟踪事件(使用ga函数) 在下面的时间线中,您可以看到节点和侦听器计数稳步增加,而不会在间歇垃圾收集期间被处理 对我来说,这看起来像是内存泄漏,但我不能确定这是否是预期的行为 有谁能告诉我这是否是预期的行为,以及为什么要创建新的节点和侦听器?我是否有办法防止这种情况发生,或者我是否误用了谷歌

我一直在试图找出为什么我的web应用程序会随着时间的推移变得明显较慢,并在Chrome timeline中进行了一些评测。我可能已经把问题缩小到谷歌分析JavaScript库

我已经创建了一个每秒钟触发一次跟踪事件(使用
ga
函数)

在下面的时间线中,您可以看到节点和侦听器计数稳步增加,而不会在间歇垃圾收集期间被处理

对我来说,这看起来像是内存泄漏,但我不能确定这是否是预期的行为


有谁能告诉我这是否是预期的行为,以及为什么要创建新的节点和侦听器?我是否有办法防止这种情况发生,或者我是否误用了谷歌分析库?

我投票将这个问题作为离题回答,因为它与网站性能有关,与编程无关。可能更适合