V
主页
.NET托管堆上有那么多无根对象……为什么没有被gc回收?
发布人
-
打开封面
下载高清视频
观看高清视频
视频下载器
《.NET 高级调试》经典书籍视频解读系列课
当你的程序出现了非托管内存泄漏… 除了用windbg分析还可以用perfview
C# / .NET GC的大对象堆LOH内存暴涨的三个分析案例
C#/.NET不手工Dispose释放非托管资源,总依赖CLR自动释放,内存暴涨太坑了!
你的程序又是各种故障… 内存暴高,CPU暴涨,往往32位程序才是最终祸根
C#/.NET 托管堆上的 Free 块代表什么?内存泄漏中它可能就蕴含着重大线索!
C#/.NET6新特性之 PriorityQueue 优先队列来啦!十年前我就在吐槽了!
C#/.NET 某医院WPF程序内存总是溢出,原来是被 Windows 的经典2G限制啦!
C#/.NET 都知道避免值类型装箱,那装箱到底给内存和GC带来了哪些影响?
C#/.NET 为什么用 !gcroot 查看托管堆上无引用根,总结了两个原因。
.NET 十大调试工具居然没有 WinDbg ?我要座不住了
C#/.NET6新特性之 Enumerable.Chunk,数据分块可以一句搞定啦!
.NET6新特性之 Parallel.ForEachAsync ,异步并发一句就能搞定!
C#/.NET 用来释放非托管资源的 Close 和 Dispose 方法,到底应该选择哪一个?
一个线程最多占用1M栈空间,那如何知道当前已占用多少?看如何用 WinDbg 来调试!
.NET8性能很强劲,我觉得有三点原因,有没有道理
被无数.NET程序员奉为经典的 CLR via C# 著作,聊聊我读这本书的一些感受!
C#/.NET 手工触发GC居然没执行,一起看看都有哪些情况…
常常看到 C# 配置文件中存放着加密后的数据库连接串,真的可以防小人吗?
都说 C# 中的 String 是不可变的,真的吗?在非托管层可没这么多限制…
.NET内存管理宝典,继 .NET高级调试 后的另一本值得推荐的经典好书!
C#/.NET 优化内存之字符串驻留池技术,一起看看CLR 层的底层逻辑
如何快速搭建.NET高级调试体系,成为.NET专家,这集或许能帮到你
新入行要不要选 .NET,一个狂热粉是这么想的
.NET6新特性之 Random.Shared属性,一招解决线程不安全和重复随机数焦虑,太实用了!
WinDbg看程序有888个线程,为啥线程栈才占用 240M 内存?我来试着解答一下!
C#/.NET 的 lock convoy 现象直接弄爆你的cpu,宝贵经验分享啦!
C#/.NET 医疗软件的非托管内存泄漏,有多少人是顶着压力分析的
C#/.NET 网关api 程序卡死,一起看看到底怎么回事吧!
C#/.NET 好不容易用 Emit 写出了高性能的动态方法,调试起来陷入了深渊…
《CLR Via C#》 5.3.2:对象的相等性和同一性
C#/.NET 异步操作会生成新线程吗?答案可能出乎你的意料!
C#/.NET 被放开的各种眼花缭乱的 ref 玩法,你看的懂吗? 心太累了…
.NET8新特性 UnsafeAccessor 某些场景可以取代反射了
C#/.NET 某家装ERP系统内存瞬时暴高,真的很头大
为什么用 windbg 看进程内存还剩128T ?真有这么大吗?原来这是地址总线决定的!
CLR以85k作为分割线切分大小对象堆,那85k计算的是对象的浅层还是深层大小?
C#/.NET 80%托管层CPU暴高都是因为GC频发导致,四种技巧判断GC是否已火力全开
Visual Studio 2022 卡死了,到底谁是罪魁祸?
C#/.NET 某直播系统中的 HashSet 导致 CPU 爆高,到底咋回事!