V
主页
C#/.NET 中的lock锁到底是怎么玩的 ? 可能没有你想的那么简单
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
C#/.NET不手工Dispose释放非托管资源,总依赖CLR自动释放,内存暴涨太坑了!
你的程序又是各种故障… 内存暴高,CPU暴涨,往往32位程序才是最终祸根
《.NET 高级调试》经典书籍视频解读系列课
颠覆三观!一家中字头的winform程序卡死,查了半天原来是lock出了问题…
当你的程序出现了非托管内存泄漏… 除了用windbg分析还可以用perfview
C#/.NET6 Minimal API 新模板玩法探究
C#/.NET 用来释放非托管资源的 Close 和 Dispose 方法,到底应该选择哪一个?
慎用 C# / .NET 中的 ConcurrentDictionary.GetOrAdd ,这不又让程序卡死了...
C#/.NET 值类型中掺杂了引用类型,真的会整体升级为引用类型吗?
C#/.NET 触发GC垃圾回收的诱因居然高达15种,说说你知道的那几种吧…
C#/.NET 某医院WPF程序内存总是溢出,原来是被 Windows 的经典2G限制啦!
我也很好奇,为啥大家都说GC.Collect 调用是异步的,真是这样吗?
.NET8性能很强劲,我觉得有三点原因,有没有道理
C#/.NET 程序崩溃了,原来GC触发不一定都是用户代码造成的,真是大开眼界了!
.NET6新特性之 Parallel.ForEachAsync ,异步并发一句就能搞定!
C#/.NET 某MES系统在Docker 中被打满,到底咋回事
C#/.NET 的 lock convoy 现象直接弄爆你的cpu,宝贵经验分享啦!
C#/.NET 好不容易用 Emit 写出了高性能的动态方法,调试起来陷入了深渊…
C#/.NET6新特性之 PriorityQueue 优先队列来啦!十年前我就在吐槽了!
C#/.NET 某医疗器械程序崩溃了,竟然是 Marshal 互操作导致的堆破坏
C#/.NET值类型在栈上,引用类型在堆上,好一套面试题,大家都被这句话骗了多少年啦?
都有哪些人对 .NET高级调试 感兴趣,一起来揭秘下,意料之外呀
C# / .NET 控制台程序 Main 被标记成 STA,导致终结器线程被卡死!
C#/.NET 博客园06年的程序卡死案例,来一点我的个人分析见解!
C#/.NET 超炫酷调试动态方法,在JIT层面compileMethod上实现精准拦截
.NET8新特性 UnsafeAccessor 某些场景可以取代反射了
C#/.NET 对象分配的快进快出现象,GC居然私吞内存啦
《CLR Via C#》 4.4:运行时的相互关系-线程栈
C#/.NET 优化内存之字符串驻留池技术,一起看看CLR 层的底层逻辑
C# / .NET GC的大对象堆LOH内存暴涨的三个分析案例
C#/.NET 一个类中的多个静态字段也能开火车?这代码看着蒙圈了,最后输出会是多少…
C#/.NET 一个有意思的问题,子类用了父类字段,这个字段所有权到底属于谁?
C#/.NET 过早的对一个引用类型赋为null,真的可以让gc提前回收吗?
C#/.NET 所有书都说lock是混合锁,那请问内核层面它持有的是什么类型锁?
C#/.NET 一个while(true) 导致的CPU暴高案例,终于眼见为实啦!
C#/.NET 某上市公司一个经典的窗体死锁问题,真是可遇不可求
C#/.NET 都知道避免值类型装箱,那装箱到底给内存和GC带来了哪些影响?
C#/.NET 动态追踪一个静态变量,VS居然没搞定,还好用WinDbg救了一命
C#/.NET 程序出现GDI 句柄泄漏,又是一款疑难杂症
C#/.NET 类的静态字段存在哪里?托管堆还是高频堆?我来揭秘啦!