早早地遇到OuOfMemoryException

本文关键字:OuOfMemoryException 遇到 | 更新日期: 2024-10-25 07:09:08

我有一个C#应用程序,我在其中使用实体框架来检索许多对象。不幸的是,这是一项要求,在这一点上可能是错误的工具。但是,我的应用程序在大约 1.2GB 的内存使用量下遇到了内存不足异常。这怎么可能?我的机器有 8GB 的内存。

早早地遇到OuOfMemoryException

听起来重新设计是必要的。您能否将处理分解为更多步骤,这些步骤接触的数据更少,以便每次加载更小的对象图?

要直接解决内存消耗问题,请执行以下操作:

  • 如果您使用的是 64 位操作系统,您是在编译"任何 CPU"还是"x64"?

  • 如果您运行的是 32 位操作系统,则您的进程限制为 2GB(或 3GB /3GB启动.ini和 /LARGEADDRESSAWARE )。

  • 如果您在 64 位操作系统上运行 32 位进程,则进程限制为 2GB(或 4GB /LARGEADDRESSAWARE)。

有关/LARGEADDRESSAWARE的更多信息。

相关文章:
  • 没有找到相关文章