在托管代码中重新发现丢失的内存优化艺术

时间:2024-02-25 06:37:37
【文件属性】:

文件名称:在托管代码中重新发现丢失的内存优化艺术

文件大小:533KB

文件格式:PDF

更新时间:2024-02-25 06:37:37

在托管代码中重新发现丢失的内存优化艺术

本页内容类型大小调整单元素池机制数据流性能监视CLR分析器小结内存是所有程序都需要的一种资源,然而明智的内存用法正在变成丢失的艺术。为Microsoft:registered:.NETFramework编写的托管应用程序依靠垃圾回收器来分配和清理内存。对于很多应用程序而言,花费3%到5%的CPU时间来执行垃圾回收(GC)是一个公平的折衷方案,这样就无须担心内存管理问题。但是,对于CPU时间和内存都是宝贵资源的应用程序而言,尽量减少花费在垃圾回收方面的时间可以大大提高应用程序的性能和健壮性。如果应用程序可以更有效地使用可用内存,则垃圾回收器的运行频率就会降低,并且运行的时间也会缩短。因此,请不要在应用程序中考虑垃圾回


网友评论