内存泄漏

GC

CLR垃圾回收器根据所占空间大小划分对象。当CLR载入内存之后,会初始化两个托管堆,一个大对象堆(LOH –large object heap)和一个小对象对(SOH – small object heap)。
内存分配请求就是将托管对象放到对应的托管堆上。如果对象的大小小于85000byte,它会被放置在SOH;否则会被放在LOH上。

GC.Collect

// 执行所有代对象的垃圾回收
GC.Collect(GC.MaxGeneration);

性能分析

.Net CLR Memory

winddbg

performance profiler

vs自带的性能探查器(调试->性能探查器 | 分析->性能探查器)。

优化

posted @   wesson2019  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示