ASP.net
FreshQin
CSDN超过两年不再更新了,转战知乎了(Fresh.Qin),请不要评论和发私信了
展开
-
.NET中GC小记
GC(Garbage Collector,垃圾回收器)是一种自动回收内存的机制,释放已经不再使用的对象的内存空间。 在.NET平台中,我们的托管代码一般都不再关心内存的管理,一切都有CLR(Common language Runtime)去帮我们完成了。当我们开辟内存空间用来创建对象时,使用new关键字,这时CLR会分配一块内存存放对象,大部分时候,我们都不用自己去释放内存空间,而是转载 2014-07-31 18:32:39 · 687 阅读 · 0 评论 -
详解.NET内存管理机制与垃圾回收
探讨.NET内存管理机制与垃圾回收,也是对.NET平台编程效率的一种提高。了解.NET内存管理机制对今后对内存的操作,具有十分重要的意义。1. Stack和Heap每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在sta转载 2014-07-31 18:22:27 · 905 阅读 · 0 评论 -
ASP.net 内存不足(OutOfMemory)的调试分析
32位操作系统的寻址空间是4G,其中有2G被操作系统占用,也就是说留给用户进程的内存只有2G(其中还要扣除程序加载时映像占用的部分空间,一般只有1.6G~1.8G左右可以使用)。如果进程运行中需要申请内存,而操作系统无法为其分配内存空间,则会产生内存不足的异常,在.net中为System.OutOfMemoryException(The exception that is thrown w转载 2014-08-15 11:16:49 · 4037 阅读 · 0 评论