story

.NET框架-内存管理story与变量创建和销毁详解(图)
.NET

.NET框架-内存管理story与变量创建和销毁详解(图)

64 0

前言12.net运行库通过垃圾回收器自动处理回收托管资源,非托管的资源需要手动编码处理。理解内存管理的工作原理,有助于提高应用程序的速度和性能。废话少说,切入正题。主要阐述的概念见下图:概念 内存:又称为虚拟内存,或虚拟地址空间,windows使用虚拟寻址系统,在后台自动将可用的内存地址映射到硬件内存中的实际地址上,其结果便是32位处理器上的每个进程都可以使用4GB的内存,用来存放程序的所有部分,包括可执行代码(exe文件),代码加载的所有DLL,程序运行时使用的所有变量的内容。 内存栈  在进程的虚拟内