会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
46
下一页
2024年7月9日
记一次 .NET某酒业业务系统 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下 dump 还是挺经典的,拿出来给大家分享一下吧。 二:WinDbg 分析 1. 为什么会崩溃 找崩溃原因比较简单,用 !analyze -v 命
阅读全文
posted @ 2024-07-09 11:40 一线码农
阅读(1845)
评论(7)
推荐(10)
2024年7月1日
记一次 .NET某网络边缘计算系统 卡死分析
摘要: 一:背景 1. 讲故事 早就听说过有什么 网络边缘计算,这次还真给遇到了,有点意思,问了下 chatgpt 这是干嘛的 ? 网络边缘计算是一种计算模型,它将计算能力和数据存储位置从传统的集中式数据中心向网络边缘的用户设备、传感器和其他物联网设备移动。这种模型的目的是在接近数据生成源头的地方提供更快速
阅读全文
posted @ 2024-07-01 13:09 一线码农
阅读(1326)
评论(4)
推荐(10)
2024年6月28日
聊一聊 C# 弱引用 底层是怎么玩的
摘要: 一:背景 1. 讲故事 最近在分析dump时,发现有程序的卡死和WeakReference有关,在以前只知道怎么用,但不清楚底层逻辑走向是什么样的,借着这个dump的契机来简单研究下。 二:弱引用的玩法 1. 一些基础概念 用过WeakReference的朋友都知道这里面又可以分为弱短和弱长两个概念
阅读全文
posted @ 2024-06-28 11:42 一线码农
阅读(2295)
评论(0)
推荐(8)
2024年6月20日
聊一聊 Monitor.Wait 和 Pulse 的底层玩法
摘要: 一:背景 1. 讲故事 在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间我就来研究一下。 二:Monitor.Wait 底层怎么玩的 1. 案例演示 为了方便讲述,先
阅读全文
posted @ 2024-06-20 11:53 一线码农
阅读(1666)
评论(0)
推荐(10)
2024年6月18日
记一次 .NET某机械臂上位系统 卡死分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上 windbg 说话。 二:WinDbg 分析 1. 主线程在做什么 要想
阅读全文
posted @ 2024-06-18 10:33 一线码农
阅读(1883)
评论(2)
推荐(10)
2024年6月13日
记一次 .NET某工厂报警监控设置 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友在微信上丢了一个崩溃的dump给我,让我帮忙看下为什么出现了崩溃,在 Windows 的事件查看器上显示的是经典的 访问违例 ,即 c0000005 错误码,不管怎么说有dump就可以上windbg开干了。 二:WinDbg 分析 1. 程序为谁崩溃了 在 Wi
阅读全文
posted @ 2024-06-13 16:16 一线码农
阅读(1246)
评论(5)
推荐(9)
2024年6月12日
记一次 .NET某游戏币自助机后端 内存暴涨分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序内存会偶发性暴涨,自己分析了下是非托管内存问题,让我帮忙看下怎么回事?哈哈,看到这个dump我还是非常有兴趣的,居然还有这种游戏币自助机类型的程序,下次去大玩家看看他们出币的机器后端是不是C#写的?由于dump是linux上的程序,刚好win
阅读全文
posted @ 2024-06-12 08:52 一线码农
阅读(2353)
评论(9)
推荐(17)
2024年6月6日
记一次 .NET某工控视觉自动化系统 卡死分析
摘要: 一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。 二:WinDbg 分析 1. 为什么会卡死 这位学员是从事工控大类下的视觉自动化,也是目前.NET的主战场,这个
阅读全文
posted @ 2024-06-06 10:36 一线码农
阅读(934)
评论(0)
推荐(7)
2024年6月4日
记一次 .NET某质量检测中心系统 崩溃分析
摘要: 一:背景 1. 讲故事 这些天有点意思,遇到的几个程序故障都是和Windows操作系统或者第三方组件有关系,真的有点无语,今天就带给大家一例 IIS 相关的与大家分享,这是一家国企的.NET程序,出现了崩溃急需分析。 二:WinDbg 分析 1. 为什么会崩溃 崩溃原因相对还是好找的,双击dump文
阅读全文
posted @ 2024-06-04 10:52 一线码农
阅读(723)
评论(2)
推荐(4)
2024年5月31日
记一次 .NET某工业设计软件 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他的软件在客户那边不知道什么原因崩掉了,从windows事件日志看崩溃在 clr 里,让我能否帮忙定位下,dump 也抓到了,既然dump有了,接下来就上 windbg 分析吧。 二:WinDbg 分析 1. 为什么崩溃在 clr 一般来说崩溃在clr
阅读全文
posted @ 2024-05-31 12:43 一线码农
阅读(901)
评论(1)
推荐(4)
2024年5月28日
记一次 .NET某工控WPF程序被人恶搞的 卡死分析
摘要: 一:背景 1. 讲故事 这一期程序故障除了做原理分析,还顺带吐槽一下,熟悉我的朋友都知道我分析dump是免费的,但免费不代表可以滥用我的宝贵时间,我不知道有些人故意恶搞卡死是想干嘛,不得而知,希望后面类似的事情越来越少吧!废话不多说,我们来看看是如何被恶搞的。 二:WinDbg 分析 1. 程序是如
阅读全文
posted @ 2024-05-28 10:08 一线码农
阅读(2757)
评论(14)
推荐(37)
2024年5月27日
记一次 .NET某企业数字化平台 崩溃分析
摘要: 一:背景 1. 讲故事 前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来我们开始吧。 二:WinDbg 分析 1. 程序为什么会崩溃 windbg 还是非常强大的,当你双击打开的时候会自动帮你定位过去展示崩溃时刻的寄存器
阅读全文
posted @ 2024-05-27 10:42 一线码农
阅读(1460)
评论(16)
推荐(9)
2024年5月20日
记一次 .NET某酒店后台服务 卡死分析
摘要: 一:背景 1. 讲故事 停了一个月没有更新文章了,主要是忙于写 C#内功修炼系列的PPT,现在基本上接近尾声,可以回头继续更新这段时间分析dump的一些事故报告,有朋友微信上找到我,说他们的系统出现了大量的http超时,程序不响应处理了,让我帮忙看下怎么回事,dump也抓到了。 二:WinDbg分析
阅读全文
posted @ 2024-05-20 09:31 一线码农
阅读(1455)
评论(4)
推荐(8)
2024年4月17日
记一次 .NET某炉膛锅炉检测系统 崩溃分析
摘要: 一:背景 1. 讲故事 上个月有个朋友在微信上找到我,说他们的软件在客户那边隔几天就要崩溃一次,一直都没有找到原因,让我帮忙看下怎么回事,确实工控类的软件环境复杂难搞,朋友手上有一个崩溃的dump,刚好丢给我来分析一下。 二:WinDbg分析 1. 程序为什么会崩溃 windbg 有一个厉害之处在于
阅读全文
posted @ 2024-04-17 11:55 一线码农
阅读(1939)
评论(13)
推荐(11)
2024年4月7日
记一次 .NET某管理局检测系统 内存暴涨分析
摘要: 一:背景 1. 讲故事 前些天有位朋友微信找到我,说他们的WPF程序有内存泄漏的情况,让我帮忙看下怎么回事?并且dump也抓到了,网上关于程序内存泄漏,内存暴涨的文章不计其数,看样子这个dump不是很好分析,不管怎么说,上 windbg 说话。 二:WinDbg分析 1. 内存真的暴涨吗 在.NET
阅读全文
posted @ 2024-04-07 12:42 一线码农
阅读(2715)
评论(11)
推荐(6)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
46
下一页
公告