如何正确释放BreezeJS实体以进行内存清理

时间:2015-11-11 14:47:45

标签: breeze

我正在使用BreezeJS和Angular / SQL / EF / WebAPI,基于John Papa的HotTowel模板的定制版本。一切都很好,但我需要内存管理方面的帮助。

在我的情况下,我的用户将“任务”下载到浏览器。一项任务是我在浏览器中本地处理的大量数据。当用户请求新任务时,下载另一大块数据。下载三个任务后,浏览器消耗了数百兆字节的内存,如windows perf monitor所示。这个浏览器最终窒息。我相信答案是简单地释放/处置先前任务的实体。清理不需要的实体以避免消耗内存的最佳方法是什么?我已经尝试了setDetach,使对象等空,但内存似乎永远不会被释放。

由于 标记

0 个答案:

没有答案