entity-framework-6 - EF6 先查询内存使用情况
问题描述
我正在使用具有相当大的数据库结构(177 个表,1673 列)的 EF6.1.3。当我运行第一个查询时,根据内存分析,EF 分配了 225MB。这似乎是一个相当沉重的内存负载。
我一直在出现内存不足的异常,虽然这不太可能是罪魁祸首,但我意识到它可能是造成它的原因。
这听起来像典型的内存使用吗?除了降低结构的复杂性之外,有什么方法可以减少它?
解决方案
看起来 Visual Studio 的内存分析器误报了,因为我一直在通过任务管理器对其进行监控,并且整个应用程序使用 <50MB 来达到这一点。
推荐阅读
- angular - 如何将 WebdriverIO 的浏览器对象传递给 SeleniumWebDriverHarnessEnvironment 以进行线束加载器(@angular/cdk/testing)
- python - 在 BeautifulSoup 中循环
- javascript - 如何在给定数据的 React 组件中使用嵌套 Map
- python - 提取推文的所有回复链
- amazon-web-services - 如何默认启用 AWS VPC Flow 日志?
- reactjs - 如何使用 redux-toolkit 设置 redux-observable?
- javascript - 我怎样才能在模板文字上应用样式
- php - 完全卡住试图从 PHP 中的数组中获取值
- bigcommerce - Bigcommerce 根据定制动态更改价格
- ruby - Ruby 数组处理向新数组添加了一个意外的 nil?