首页 > 解决方案 > 更改操作系统级别虚拟内存设置和打开 LargeAddressAware 标志的含义?

问题描述

我正在开发一个遗留的内存密集型 dotnet 应用程序,它从数据库中读取数据,处理内存中的数据,并在单个事务中将处理数据写入外部文件。

应用程序是用 wpf 编写的 64 位作为前端,csharp 和 sql 在后面。

目前,上述事务根据用户的数据选择以一系列程序化批次执行。

我想了解对 8 gb 可用 RAM 进行虚拟内存更改的含义。具体来说,这些配置有哪些潜在问题?

我是否需要更改现有算法才能看到任何性能优势?

标签: c#winformsvirtual-memoryperformance-estimation

解决方案


推荐阅读