V
主页
C#/.NET 某直播系统中的 HashSet 导致 CPU 爆高,到底咋回事!
发布人
-
打开封面
下载高清视频
观看高清视频
视频下载器
当你的程序出现了非托管内存泄漏… 除了用windbg分析还可以用perfview
你的程序又是各种故障… 内存暴高,CPU暴涨,往往32位程序才是最终祸根
C#/.NET 用来释放非托管资源的 Close 和 Dispose 方法,到底应该选择哪一个?
C#/.NET主线程卡死,原来是有前台线程未退出,看如何用windbg去挖!
朋友公司招聘用的一套C#基础面试题,10个码农8个错2个蒙,我也跳坑了…
《.NET 高级调试》经典书籍视频解读系列课
C#/.NET 中的lock锁到底是怎么玩的 ? 可能没有你想的那么简单
C#/.NET 都知道避免值类型装箱,那装箱到底给内存和GC带来了哪些影响?
C#/.NET 好不容易用 Emit 写出了高性能的动态方法,调试起来陷入了深渊…
《CLR Via C#》 12.1.5:泛型参数的逆变和协变
C#/.NET不手工Dispose释放非托管资源,总依赖CLR自动释放,内存暴涨太坑了!
C#中TCP连接实现心跳机制
《CLR Via C#》 4.4.2:运行时相互关系-类实例,方法布局分析
《CLR Via C#》 5.4.1:对象哈希码
GC在启动垃圾回收时,如何高效的寻找并标记方法中的局部根?GCInfo了解一下…
C#/.NET 某MES系统在Docker 中被打满,到底咋回事
C#/.NET 超炫酷调试动态方法,在JIT层面compileMethod上实现精准拦截
《CLR Via C#》 10.1.4:Tupe,ValueType,有参属性
颠覆三观!一家中字头的winform程序卡死,查了半天原来是lock出了问题…
《CLR Via C#》 5.2.1:引用类型和值类型
C#/.NET 中的 GC.SuppressFinalize() 抑制终结方法,到底是啥意思,一起分析底层逻辑吧!
《CLR Via C#》 10.1.1:属性,初始化器,匿名类型
《CLR Via C#》 4.2:类型转换(强转,as,is)
被无数.NET程序员奉为经典的 CLR via C# 著作,聊聊我读这本书的一些感受!
C# / .NET 控制台程序 Main 被标记成 STA,导致终结器线程被卡死!
《CLR Via C#》 12.1.1:泛型
为什么用 windbg 看进程内存还剩128T ?真有这么大吗?原来这是地址总线决定的!
C#/.NET 真的,能用好struct都是高手,分析时间和空间角度带来的巨大性能提升
C#/.NET 某医院HIS 系统 CPU暴高内存暴涨,原来是公用库代码问题,太坑了!
有粉丝朋友问C# 中的 volatile 如何用?那我就从汇编角度来剖析下深层应用场景吧!
这个月遇到了三例.NET程序崩溃,分析下来都和GC有关,无语了
公司招了一个月薪2w 的.NET程序员,总觉得有哪里不对劲
让 PerfView 实时监控并记录GC触发全过程,WinDBG在这一块真的无能为力!
《CLR Via C#》 8.1.1:实例构造器
CLR以85k作为分割线切分大小对象堆,那85k计算的是对象的浅层还是深层大小?
C#/.NET 你也许用了很多年的泛型,但你真的了解它的底层原理吗?
慎用 C# / .NET 中的 ConcurrentDictionary.GetOrAdd ,这不又让程序卡死了...
那些我没有解决掉的.NET程序故障,都有哪些
《CLR Via C#》 前言:解读的一些说明
C#/.NET 所有书都说lock是混合锁,那请问内核层面它持有的是什么类型锁?