相关疑难解决方法(0)

单个.NET进程是否有内存限制

我们目前正在考虑构建一个缓存系统来保存从SQL数据库中提取的数据,并使其可用于其他几个应用程序(网站,Web服务等).我们想象缓存作为Windows服务运行,基本上由一个保存缓存条目的智能字典组成.我的问题是,应用程序的工作集是否有限制(它将在Windows Server 2003下运行)?或者是物理内存量的限制?

.net memory process limit .net-3.5

35
推荐指数
3
解决办法
6万
查看次数

OutOfMemoryException错误

我只是在我的Windows应用程序项目中写两行

double[] results = new double[100000000];

double[] results1 = new double[100000000];
Run Code Online (Sandbox Code Playgroud)

在第二行(results1)我得到了异常'System.OutOfMemoryException'被抛出.

好吧,我的系统配置是

RAM- 4 GB

操作系统 - Windows 7

处理器 - 两核2.93 Ghz的英特尔核心

我该如何解决此错误以及发生此错误的原因

好的,因为大部分答案都是针对通用列表的

       List<int> results1 = new List<int>();
         List<int> results2 = new List<int>();



        for (int i = 0; i <= 100000000; i++)
        {
            results1.Add(i);
            results2.Add(i);
        }
Run Code Online (Sandbox Code Playgroud)

我也在这里得到同样的错误

c#

1
推荐指数
3
解决办法
535
查看次数

标签 统计

.net ×1

.net-3.5 ×1

c# ×1

limit ×1

memory ×1

process ×1