会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
46
下一页
[置顶]
高级调试常见疑问汇总
摘要: [如何开启WinDbg本机调试问题] (https://www.cnblogs.com/huangxincheng/articles/17864581.html) [调试托管代码无行号问题] (https://www.cnblogs.com/huangxincheng/articles/178645
阅读全文
posted @ 2023-11-29 16:00 一线码农
阅读(3572)
评论(0)
推荐(6)
2025年10月22日
记一次 .NET 某药品缺陷高速检测系统 卡慢分析
摘要: 一:背景 1. 讲故事 上个月有位朋友找到我,说他们公司的程序当内存达到一定阈值(2g+)之后,业务逻辑明显变慢导致下位机超时报警,想让我看下到底怎么回事,这种问题其实抓dump比较难搞,但朋友也说了有一个增长阈值,那就让朋友抓一个 2g+ 的dump发过来看看吧,当然越大越好。 二:内存洞察分析
阅读全文
posted @ 2025-10-22 11:11 一线码农
阅读(329)
评论(2)
推荐(3)
2025年9月18日
聊一聊 .NET超高内存故障分析方法 的反思
摘要: 一:背景 1. 讲故事 前几周分析了一个 40G+ 大内存的dump,这个程序平时最多不到30G,但不知道为啥最近会涨到40G,所以让我帮忙分析下怎么回事,像这种大内存dump,如果用传统的方式分析将会是一场灾难,这篇就来详细的说一说,从 windbg 的最佳分析实践来看,一个dump最好不要超过1
阅读全文
posted @ 2025-09-18 10:53 一线码农
阅读(655)
评论(2)
推荐(2)
2025年9月11日
记一次 .NET 某企业ECM内容管理系统 内存暴涨分析
摘要: 一:背景 1. 讲故事 这个dump是去年一个朋友发给我的,让我帮忙分析下为什么内存暴涨,当时由于相关知识的缺乏,分析了一天也没找出最后的原因,最后就不了了之的,直到最近我研究了下 CancellationToken 和 CompositeChangeToken 的底层玩法,才对这个问题有了新的视角
阅读全文
posted @ 2025-09-11 11:18 一线码农
阅读(590)
评论(2)
推荐(9)
2025年9月10日
记一次 .NET 某跨境物流系统 内存暴涨分析
摘要: 一:背景 1. 讲故事 分享了几篇崩溃,这一篇跟大家分享一例内存暴涨,训练营里有位学员朋友找到我,说他们的软件存在内存暴涨,让我帮忙看下怎么回事,dump也抓到了。 二:内存暴涨分析 1. 内存真的暴涨吗 一直都给训练营里的学员灌输一个思想,就是不要相信任何人说的话,而应该是以数据说话,由于是 li
阅读全文
posted @ 2025-09-10 13:43 一线码农
阅读(700)
评论(0)
推荐(2)
2025年9月9日
记一次 .NET 某中医药附属医院门诊系统 崩溃分析
摘要: 一:背景 1. 讲故事 前段时间有位训练营的学员找到我,说他们的软件在客户那边崩溃了,没找到是什么原因,比较着急,让我帮忙看下是怎么回事?毕竟我的学员是永久的免费dump分析,必须给他上一卦。 二:崩溃分析 1. 为什么会崩溃 关于怎么分析崩溃dump,这个在训练营里面早已整出来了套路,先用 !an
阅读全文
posted @ 2025-09-09 16:02 一线码农
阅读(1664)
评论(9)
推荐(10)
2025年9月8日
聊一聊 .NET 中的 CompositeChangeToken
摘要: 一:背景 1. 讲故事 上一篇跟大家聊到了 CancellationTokenSource,今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken,当前我所有的研究都是基于dump分析之用,所以偏重的点自然就不一样,如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下
阅读全文
posted @ 2025-09-08 11:22 一线码农
阅读(578)
评论(1)
推荐(2)
2025年9月5日
聊一聊 .NET 中的 CancellationTokenSource
摘要: 一:背景 1. 讲故事 在.NET高级调试中,我们需要知道很多的C#底层细节,如果搞不清这些底层细节,那与之相关的故障可能就搞不定,所以调试这个东西需要我们有一个比较广的知识面,痛苦哈,比如这篇跟大家聊到的 CancellationTokenSource 。 二:CancellationTokenS
阅读全文
posted @ 2025-09-05 11:01 一线码农
阅读(1766)
评论(3)
推荐(16)
2025年9月4日
记一次 .NET 某CRM物流行业管理系统 崩溃分析
摘要: 一:背景 1. 讲故事 微信上有位朋友找到我,说他们部署在linux上的 .net 程序会隔几天崩溃一次,一直找不到原因,让我帮忙看下怎么回事,让朋友用 procdump 抓了一个dump下来,然后就是正式的分析啦。 二:崩溃分析 1. 为什么会崩溃 拿到dump之后,双击dump打开,会看到程序崩
阅读全文
posted @ 2025-09-04 10:14 一线码农
阅读(563)
评论(0)
推荐(2)
2025年8月30日
聊一聊 .NET 的 AssemblyLoadContext 可插拔程序集
摘要: 一:背景 1. 讲故事 最近在分析一个崩溃dump时,发现祸首和AssemblyLoadContext有关,说实话这东西我也比较陌生,后来查了下大模型,它主要奔着替代 .NetFrameWork 时代的 AppDomain 的,都是用来做晚期加卸载,实现对宿主程序的可插拔,AppDomain.Cre
阅读全文
posted @ 2025-08-30 12:19 一线码农
阅读(962)
评论(1)
推荐(11)
2025年8月27日
记一次 .NET 某放射治疗光学定位软件 卡死分析
摘要: 一:背景 1. 讲故事 前段时间微信上有位非调试训练营学员找到我,说他们的医疗软件有点问题,有时候卡了一会就好了,有时候卡了很久,让我帮忙看下怎么回事,我让这位朋友在卡的时候抓一个dump给我,我分析看看。 二:卡死分析 1. 为什么会卡死 对于窗体程序的卡死,主要就是看主线程此时正在做什么,使用
阅读全文
posted @ 2025-08-27 18:11 一线码农
阅读(806)
评论(2)
推荐(5)
2025年8月26日
记一次 .NET 某企业审批系统 崩溃分析
摘要: 一:背景 1. 讲故事 今年年初有位朋友在微信上找到我,说他们的系统在客户这边崩掉了,在代码中也加了全局异常处理但还是崩,不知道咋回事,让朋友在客户那边拿程序dump,拿到dump之后开始分析。 二:崩溃分析 1. 为什么会崩溃 既然是崩溃,那就用 !analyze -v 命令观察下windbg给我
阅读全文
posted @ 2025-08-26 12:26 一线码农
阅读(870)
评论(3)
推荐(6)
2025年8月25日
记一次 .NET 某人力资源网 CPU爆高分析
摘要: 一:背景 1. 讲故事 前段时间微信里有一位非训练营学员找到我,说他们的系统在某些时段会cpu爆高,并伴有网络带宽的激增,不知道是什么情况,让我帮忙看下怎么回事,哈哈,说这个故障之前,我先吐槽一下,地狱不空,在社区里我一个人的力量太微弱了,这5年来我给行业内开发朋友都是全免费分析,这也让自己不堪重负
阅读全文
posted @ 2025-08-25 10:25 一线码农
阅读(844)
评论(2)
推荐(4)
2025年8月21日
记一次 .NET 某光谱检测软件 内存暴涨分析
摘要: 一:背景 1. 讲故事 训练营里的一位学员找到我,说他们的系统会出现内存暴涨的情况,看了下也不是托管堆的问题,让我协助一下到底怎么回事?既然有dump了,那就开始分析之旅吧。 二:内存暴涨分析 1. 为什么会暴涨 在分析之前还是那条原则,不要过分的相信求助者的话,否则容易被他带沟里去,毕竟人家是业余
阅读全文
posted @ 2025-08-21 10:18 一线码农
阅读(568)
评论(0)
推荐(6)
2025年8月20日
记一次 .NET 某工控PCB巡检系统 崩溃分析
摘要: 一:背景 1. 讲故事 前些天训练营里的一位学员找到我,说他们的系统出现了崩溃,自己分析了遍也没找到是什么原因,让我帮忙看下怎么回事?dump拿到手后,接下来就上windbg分析。 二:崩溃分析 1. 为什么会崩溃 打开dump之后,windbg 会自动定位崩溃点,输出如下: ...........
阅读全文
posted @ 2025-08-20 09:42 一线码农
阅读(651)
评论(3)
推荐(5)
2025年8月19日
记一次 .NET 某自动化智能制造软件 卡死分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们工厂里面的程序不知道怎么就突然卡死了,让我帮忙看下怎么回事?dump也拿到了,对于这类程序,其实我还是非常有信心的,接下来就来分析吧。 二:卡死分析 1. 为什么会卡死 因为是窗体程序,所以我们直接看主线程,使用 ~0s;!clrstack 观察托
阅读全文
posted @ 2025-08-19 10:05 一线码农
阅读(764)
评论(0)
推荐(2)
1
2
3
4
5
···
46
下一页
公告