IE流程内存使用率不断增长,我们的网站

时间:2016-05-16 18:13:46

标签: asp.net-mvc internet-explorer caching memory-leaks

我们有一个angular 1.5客户端和asp.net mvc应用程序。我们目前面临的问题是,当我们刷新(F5)页面时,windows任务中显示的内存使用量不断增长(20-50mb)。当我们达到大约1go到1.2go内存使用量时,我们开始遇到麻烦,脚本没有正确加载或者用户有大幅减速。

用户正在使用IE11,我们不需要支持较低版本。

我尝试了不同的方法来查明问题,但没有任何结论。

观察1:当开发者控制台关闭时,当我按下F5时,内存似乎应该重置。 (但我们的用户没有使用控制台......)

观察2:当我在开发者工具中获取内存快照时,它需要大约20-60mb,这是每次上升的平均值。

观察3:当一切似乎正常工作时的平均内存使用量约为100-250mb。

观察4:缓存选项确实对我是否选择在每次访问永远时重置都有影响。

观察5:在chrome中,内存似乎在增长,但在达到600mb左右时会自动重置。

从这些观察中,我不确定问题是在应用程序中还是在自定义或IE缓存中。我想有某种缓存机制导致我一些麻烦,因为网页快照是20mb-60mb,这是一段时间后的进程内存,如果是内存泄漏,我希望我的页面增长,不仅这个过程。

网页内存与进程内存有什么区别?这可能有助于我做出更好的结论。

有哪些工具可以帮助我查明这些问题?

由于

0 个答案:

没有答案