请大家帮忙,如何使 .net 程序使用更大的内存?

dajingang 2005-10-23 04:46:31
一个 .net 的 winform 程序,当使用内存超过 1G 时,就会出错,提示内存不足,但是机器的内存为 2G,请问如何才能让 .net 的程序使用更多的内存呢?
请大家帮忙。
...全文
140 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dajingang 2005-10-29
  • 打赏
  • 举报
回复
多谢大家帮忙

我先前是怀疑 .net framework 作了这方面的限制,因为我的内存是足够的,并没有同时运行其它的程序,而它每次都是在几乎涨到1G时报出异常。
看来可能不是这个它做了限制,而是我一次请求的内存过多造成的。
代码我已经很注意内存的使用了,看来只有从根本上换方法了,可惜会慢许多。
NuclearG 2005-10-28
  • 打赏
  • 举报
回复
试着把所有暂时用不着的内存都free掉 虽然空间换时间是个不错的主意,可你的空间用得也太夸张了
jijl2001 2005-10-28
  • 打赏
  • 举报
回复
这么牛啊,厉害,
kuibobo 2005-10-26
  • 打赏
  • 举报
回复
lz没死过
baryjim 2005-10-25
  • 打赏
  • 举报
回复
虽然内存有2G,还可能其他程序在使用内存,所以才提示不足。

一般都是你一次性申请的空间太大了,所以你的程序无法分页,试着用更有效的数据结构,或者一次不要申请太多的空间,释放不再使用的空间,或者人为进行串行化,保存在硬盘文件中
lampson123 2005-10-25
  • 打赏
  • 举报
回复
1G??
程序也太大了 ,要不就是你太差
YAOHE 2005-10-24
  • 打赏
  • 举报
回复
没有遇到过
  • 打赏
  • 举报
回复
什么程序要用一G的内存?
jxufewbt 2005-10-23
  • 打赏
  • 举报
回复
是你的程序的问题

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧