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

如何正确释放BreezeJS实体以进行内存清理,breeze,Breeze,我正在将BreezeJS与Angular/SQL/EF/WebAPI一起使用,它基于John Papa的HotTower模板的定制版本。一切都很好,但我需要内存管理方面的帮助 在我的例子中,我的用户将“任务”下载到浏览器中。任务是我在浏览器中本地处理的大数据块。当用户请求一项新任务时,会下载另一大块数据。下载三次任务后,浏览器将消耗数百兆的内存,如windows性能监视器所示。这个浏览器最终会阻塞。我认为答案是简单地释放/处置前一个特派团的实体。清理不需要的实体以使其不消耗内存的最佳方法是什么?

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

在我的例子中,我的用户将“任务”下载到浏览器中。任务是我在浏览器中本地处理的大数据块。当用户请求一项新任务时,会下载另一大块数据。下载三次任务后,浏览器将消耗数百兆的内存,如windows性能监视器所示。这个浏览器最终会阻塞。我认为答案是简单地释放/处置前一个特派团的实体。清理不需要的实体以使其不消耗内存的最佳方法是什么?我尝试过setDetach、清空对象等,但内存似乎从未释放过

谢谢
马克

有人有想法吗?问题很简单:我如何正确地告诉Breeze实体管理器忘记某些实体并将其释放用于垃圾收集?有人有想法吗?问题很简单:我如何正确地告诉Breeze实体管理器忘记某些实体并将其释放以进行垃圾收集?