关于.NET程序内存的问题
我们的服务程序经常的会报OutOfMemery的错误,那个时候内存只为700多兆,我们的服务器有4G的内存
我也知道报OutOfMemery是由于.NET申请内存时申请不到报出的错误,
所以我想有没有什么办法,让我的程序运行时就给他分配好一个大内存,
然后让它自己不用向系统申请内存了,而是直接申请自己分配好的内存,
谢谢大家
相关推荐
C内存管理内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题
C内存管理内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但c,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题
如何查找.NET程序内存不断上涨的原因
前段时间公司新写的自动升级服务端(Remoting)出现了内存不断飙升的情况,从最初的七八十兆一晚上竟然飙到了1G多,直接导致客户端连接服务端失败,这不科学,后来优化了各种可能造成占用内存的方法(数据库连接,I/O操作,引用类型释放),但效果不佳,这下可难为我们了,不知道问题的所在也就不知道该如何去修改。我们知道.NET是带有垃圾回收机制的,出现这种情况一般是由某些数据长期存活在内存中又不能被当成垃圾数据回收的原因造成的。后来就在各搜索引擎上进行了各种搜索,有说使用windebug分析dump,但需要大量时间琢磨,有人说是不是硬件问题,还有人说中毒了,最后找到了一款微软推出的CLRProfil
.net 程序减少系统内存
.net 程序减少系统内存
使用 .Net Memory Profiler 诊断 .NET 应用内存泄漏(方法与实践)
NULL 博文链接:https://lzy.iteye.com/blog/344317
一个有效的实现.Net程序突破内存2G访问限制的程序源代码
一个有效的实现.Net程序突破内存2G访问限制的程序源代码。


.NET Framework
