EF6第一个查询的内存使用情况

时间:2018-08-08 18:18:13

标签: entity-framework-6

我正在使用具有相当大的数据库结构(177个表,1673列)的EF6.1.3。当我运行第一个查询时,根据内存分析,EF分配了225MB。这似乎是一个很大的内存负载。

我已经摆脱了内存异常,尽管这不太可能是主要的罪魁祸首,但我意识到它可能是导致异常的原因。

这听起来像典型的内存使用情况吗?除了减少结构的复杂性之外,还有什么方法可以减少它?

1 个答案:

答案 0 :(得分:0)

由于我一直通过任务管理器对其进行监视,因此好像Visual Studio的内存探查器报告的错误,并且整个应用程序使用<50MB来达到目的。