会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
43
下一页
2024年8月20日
寻访中国100家.NET中大企业 —— 第二站:苏州行
摘要: 一:事情起因 在.NET圈里混了十多年,相信有不少人知道我专注于玩 .NET高级调试,如今技术上的硬实力还是能够解决市面上的一些疑难杂症,但软实力却在另一个极端,如(人际交往,人情事故),所以就萌生了刻意训练的念头,便自我发起了这个活动 "寻访中国100家.NET中大企业"。 二:苏州站 正值暑假,
阅读全文
posted @ 2024-08-20 10:51 一线码农
阅读(4990)
评论(24)
推荐(57)
2024年8月9日
记一次 .NET某环境监测系统 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序崩溃了,也自己分析了下初步结果,让我帮忙再确认下,既然让我确认,那就开始dump分析之旅吧。 二:WinDbg 分析 1. 为什么会崩溃 windbg 有一个强大之处就是带有一个自动化的分析命令 !analyze -v 可以帮助我们快速的分析
阅读全文
posted @ 2024-08-09 09:29 一线码农
阅读(953)
评论(6)
推荐(2)
2024年8月8日
记一次 .NET某智慧出行系统 CPU爆高分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的系统出现了CPU 100%的情况,让我帮忙看一下怎么回事?dump也拿到了,本想着这种情况让他多抓几个,既然有了就拿现有的分析吧。 二:WinDbg 分析 1. 为什么会爆高 既然说是 100%,作为调试者得拿数据说话,可以使用 !tp 来观测一
阅读全文
posted @ 2024-08-08 10:30 一线码农
阅读(1213)
评论(8)
推荐(5)
2024年7月22日
如何用 WinDbg 调试Linux上的 .NET程序
摘要: 一:背景 1. 讲故事 最新版本 1.2402.24001.0 的WinDbg真的让人很兴奋,可以将自己伪装成 GDB 来和远程的 GDBServer 打通来实现对 Linux 上 .NET程序进行调试,这样就可以继续使用熟悉的WinDbg 命令,在这个版本中我觉得 WinDbg 不再是 WinDb
阅读全文
posted @ 2024-07-22 10:22 一线码农
阅读(1091)
评论(3)
推荐(16)
2024年7月12日
记一次 .NET某上位视觉程序 离奇崩溃分析
摘要: 一:背景 1. 讲故事 前段时间有位朋友找到我,说他们有一个崩溃的dump让我帮忙看下怎么回事,确实有太多的人在网上找各种故障分析最后联系到了我,还好我一直都是免费分析,不收取任何费用,造福社区。 话不多说,既然有 dump 来了,那就上 windbg 说话吧。 二:WinDbg 分析 1. 为什么
阅读全文
posted @ 2024-07-12 10:22 一线码农
阅读(1419)
评论(5)
推荐(9)
2024年7月9日
记一次 .NET某酒业业务系统 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下 dump 还是挺经典的,拿出来给大家分享一下吧。 二:WinDbg 分析 1. 为什么会崩溃 找崩溃原因比较简单,用 !analyze -v 命
阅读全文
posted @ 2024-07-09 11:40 一线码农
阅读(1822)
评论(7)
推荐(10)
2024年7月1日
记一次 .NET某网络边缘计算系统 卡死分析
摘要: 一:背景 1. 讲故事 早就听说过有什么 网络边缘计算,这次还真给遇到了,有点意思,问了下 chatgpt 这是干嘛的 ? 网络边缘计算是一种计算模型,它将计算能力和数据存储位置从传统的集中式数据中心向网络边缘的用户设备、传感器和其他物联网设备移动。这种模型的目的是在接近数据生成源头的地方提供更快速
阅读全文
posted @ 2024-07-01 13:09 一线码农
阅读(1217)
评论(3)
推荐(10)
2024年6月28日
聊一聊 C# 弱引用 底层是怎么玩的
摘要: 一:背景 1. 讲故事 最近在分析dump时,发现有程序的卡死和WeakReference有关,在以前只知道怎么用,但不清楚底层逻辑走向是什么样的,借着这个dump的契机来简单研究下。 二:弱引用的玩法 1. 一些基础概念 用过WeakReference的朋友都知道这里面又可以分为弱短和弱长两个概念
阅读全文
posted @ 2024-06-28 11:42 一线码农
阅读(2200)
评论(0)
推荐(8)
2024年6月20日
聊一聊 Monitor.Wait 和 Pulse 的底层玩法
摘要: 一:背景 1. 讲故事 在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间我就来研究一下。 二:Monitor.Wait 底层怎么玩的 1. 案例演示 为了方便讲述,先
阅读全文
posted @ 2024-06-20 11:53 一线码农
阅读(1546)
评论(0)
推荐(10)
2024年6月18日
记一次 .NET某机械臂上位系统 卡死分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上 windbg 说话。 二:WinDbg 分析 1. 主线程在做什么 要想
阅读全文
posted @ 2024-06-18 10:33 一线码农
阅读(1822)
评论(2)
推荐(10)
2024年6月13日
记一次 .NET某工厂报警监控设置 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友在微信上丢了一个崩溃的dump给我,让我帮忙看下为什么出现了崩溃,在 Windows 的事件查看器上显示的是经典的 访问违例 ,即 c0000005 错误码,不管怎么说有dump就可以上windbg开干了。 二:WinDbg 分析 1. 程序为谁崩溃了 在 Wi
阅读全文
posted @ 2024-06-13 16:16 一线码农
阅读(1172)
评论(5)
推荐(9)
2024年6月12日
记一次 .NET某游戏币自助机后端 内存暴涨分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序内存会偶发性暴涨,自己分析了下是非托管内存问题,让我帮忙看下怎么回事?哈哈,看到这个dump我还是非常有兴趣的,居然还有这种游戏币自助机类型的程序,下次去大玩家看看他们出币的机器后端是不是C#写的?由于dump是linux上的程序,刚好win
阅读全文
posted @ 2024-06-12 08:52 一线码农
阅读(2278)
评论(9)
推荐(17)
2024年6月6日
记一次 .NET某工控视觉自动化系统 卡死分析
摘要: 一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。 二:WinDbg 分析 1. 为什么会卡死 这位学员是从事工控大类下的视觉自动化,也是目前.NET的主战场,这个
阅读全文
posted @ 2024-06-06 10:36 一线码农
阅读(876)
评论(0)
推荐(7)
2024年6月4日
记一次 .NET某质量检测中心系统 崩溃分析
摘要: 一:背景 1. 讲故事 这些天有点意思,遇到的几个程序故障都是和Windows操作系统或者第三方组件有关系,真的有点无语,今天就带给大家一例 IIS 相关的与大家分享,这是一家国企的.NET程序,出现了崩溃急需分析。 二:WinDbg 分析 1. 为什么会崩溃 崩溃原因相对还是好找的,双击dump文
阅读全文
posted @ 2024-06-04 10:52 一线码农
阅读(688)
评论(2)
推荐(4)
2024年5月31日
记一次 .NET某工业设计软件 崩溃分析
摘要: 一:背景 1. 讲故事 前些天有位朋友找到我,说他的软件在客户那边不知道什么原因崩掉了,从windows事件日志看崩溃在 clr 里,让我能否帮忙定位下,dump 也抓到了,既然dump有了,接下来就上 windbg 分析吧。 二:WinDbg 分析 1. 为什么崩溃在 clr 一般来说崩溃在clr
阅读全文
posted @ 2024-05-31 12:43 一线码农
阅读(872)
评论(1)
推荐(4)
上一页
1
2
3
4
5
6
7
8
···
43
下一页
公告
Otomatik - 101.37.113.127
CloudFlare DNS
Türk Telekom DNS
Google DNS
Open DNS
OSZAR »