上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 40 下一页
摘要: 一:背景 1. 讲故事 前段时间协助训练营里的一位朋友分析了一个程序卡死的问题,回过头来看这个案例比较经典,这篇稍微整理一下供后来者少踩坑吧。 二:WinDbg 分析 1. 为什么会卡死 因为是窗体程序,理所当然就是看主线程此时正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # 阅读全文
posted @ 2023-04-18 08:16 一线码农 阅读(3637) 评论(13) 推荐(20) 编辑
摘要: 一:背景 1. 讲故事 上周看了一位训练营朋友的dump,据朋友说他的程序卡死了,看完之后发现是一例经典的死锁问题,蛮有意思,这个案例算是学习 .NET高级调试 入门级的案例,这里和大家分享一下。 二:WinDbg 分析 1. 程序为什么会卡死 因为是窗体程序,a56爆大奖在线娱乐看主线程的线程栈就好了,如果卡在 阅读全文
posted @ 2023-04-06 11:03 一线码农 阅读(1095) 评论(2) 推荐(6) 编辑
摘要: 一:背景 1. 讲故事 昨天有位朋友找到a56爆大奖在线娱乐,说他的程序内存存在泄露导致系统特别卡,大地址也开了,让a56爆大奖在线娱乐帮忙看一下怎么回事?今天上午看了下dump,感觉挺有意思,在a56爆大奖在线娱乐的分析之旅中此类问题也蛮少见,算是完善一下体系吧。 二:WinDbg 分析 1. 到底是哪里的泄露 在.NET高级调试训练营中,a56爆大奖在线娱乐多次告诉 阅读全文
posted @ 2023-04-03 08:42 一线码农 阅读(2192) 评论(4) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 前段时间有位朋友微信找到a56爆大奖在线娱乐,说他的程序使用 hsl 库之后,采集 plc 时内存溢出,让a56爆大奖在线娱乐帮忙看一下怎么回事,哈哈,貌似是分析之旅中的第二次和 hsl 打交道,既然找到a56爆大奖在线娱乐,那就上 windbg 说话吧。 二:WinDbg 分析 1. 为什么会内存溢出 简单观察程序的提交内存之 阅读全文
posted @ 2023-03-30 11:52 一线码农 阅读(2651) 评论(15) 推荐(15) 编辑
摘要: 一:背景 a56爆大奖在线娱乐是一个性格比较内向的人,天然抵触这种线下面对面的大型活动,a56爆大奖在线娱乐害怕上台之后紧张到语无伦次(有过类似经历),越语无伦次又会让a56爆大奖在线娱乐更紧张,刚好谋得程序员这种工作又特别适合a56爆大奖在线娱乐这种性格的人,a56爆大奖在线娱乐没有刻意改变这种内向的动力,大概在 2020 年 .NET 俱乐部的祝主席邀请a56爆大奖在线娱乐做主题分享的时候,a56爆大奖在线娱乐也很干 阅读全文
posted @ 2023-03-28 10:15 一线码农 阅读(2518) 评论(14) 推荐(41) 编辑
摘要: 一:背景 1. 讲故事 前段时间收到了一个朋友的求助,说他的ERP网站系统会出现偶发性崩溃,找了好久也没找到是什么原因,让a56爆大奖在线娱乐帮忙看下,其实崩溃好说,用 procdump 自动抓一个就好,拿到 dump 之后,接下来就是一顿分析了。 二:WinDbg 分析 1. 是什么导致的崩溃 windbg 有一个 阅读全文
posted @ 2023-03-27 09:01 一线码农 阅读(2032) 评论(4) 推荐(17) 编辑
摘要: 一:背景 1. 讲故事 最近经常遇到有朋友反馈,在 x64 环境下如何提取线程栈中的方法参数,熟悉 x64 调用协定的朋友应该知道,这种协定范围下,方法的前四个参数都是用寄存器传递的,比如rcx,rdx,r8d,r9d 四个寄存器,由于寄存器存值的临时性,它的值容易被后面的逻辑给征用了,那这种情况下 阅读全文
posted @ 2023-03-24 09:12 一线码农 阅读(1074) 评论(0) 推荐(4) 编辑
摘要: 一:背景 1. 讲故事 最近收到了两起程序崩溃的dump,查了下都是经典的 double free 造成的,蛮有意思,这里就抽一篇出来分享一下经验供后面的学习者避坑吧。 二:WinDbg 分析 1. 崩溃点在哪里 windbg 带了一个自动化分析命令 !analyze -v 可以帮助a56爆大奖在线娱乐们找到崩溃时的 阅读全文
posted @ 2023-03-23 17:43 一线码农 阅读(1017) 评论(1) 推荐(5) 编辑
摘要: 一:背景 1. 讲故事 前段时间有位朋友在微信上找到a56爆大奖在线娱乐,说他的程序会出现一些偶发卡死的情况,让a56爆大奖在线娱乐帮忙看下是怎么回事,刚好朋友也抓到了dump,就让朋友把 dump 丢给a56爆大奖在线娱乐,接下来用 windbg 探究下到底咋回事。 二:WinDbg 分析 1. 程序真的卡死吗 因为是一个 winform 程序,验证 阅读全文
posted @ 2023-03-14 10:49 一线码农 阅读(3173) 评论(3) 推荐(15) 编辑
摘要: 一:背景 1. 讲故事 前段时间微信上有一位老朋友找到a56爆大奖在线娱乐,说他的程序跑着跑着内存会突然爆高,有时候会下去,有什么会下不去,怀疑是不是某些情况下存在内存泄露,让a56爆大奖在线娱乐帮忙分析一下,其实内存泄露方面的问题还是比较好解决的,看过这个dump之后觉得还是有一定的分享价值,拿出来和大家分享一下吧。 二:WinDb 阅读全文
posted @ 2023-02-27 13:38 一线码农 阅读(4543) 评论(8) 推荐(48) 编辑
摘要: 一:背景 1. 讲故事 一直在追这个系列的朋友应该能感受到,a56爆大奖在线娱乐给这个行业中无数的陌生人分析过各种dump,终于在上周有位老同学找到a56爆大奖在线娱乐,还是个大妹子,必须有求必应 😁😁😁。 妹子公司的系统最近在某次升级之后,在高峰期会遇到 CPU 爆高的现象,有些单位你懂的,很强势,a56爆大奖在线娱乐就苦逼了程序媛,不管怎么 阅读全文
posted @ 2023-02-21 09:47 一线码农 阅读(2583) 评论(14) 推荐(21) 编辑
摘要: 一:背景 1. 讲故事 相信大家在使用 SQLSERVER 的过程中经常会遇到 阻塞 和 死锁,尤其是 死锁,比如下面的输出: (1 row affected) Msg 1205, Level 13, State 51, Line 5 Transaction (Process ID 62) was 阅读全文
posted @ 2023-02-20 09:36 一线码农 阅读(2258) 评论(2) 推荐(20) 编辑
摘要: 一:背景 1. 讲故事 今天和大家聊一套面试中经常被问到的高频题,对,就是 临时表 和 表变量 这俩玩意,如果有朋友在面试中回答的不好,可以尝试看下这篇能不能帮你成功迈过。 二:到底有什么区别 1. 前置思考 不管是 临时表 还是 表变量 都带了 表 这个词,既然提到了 表 ,按推理自然会落到某一个 阅读全文
posted @ 2023-02-16 11:08 一线码农 阅读(887) 评论(3) 推荐(7) 编辑
摘要: 一:背景 1. 讲故事 这段时间经常有朋友微信上问a56爆大奖在线娱乐这个真实案例分析连载怎么不往下续了,关注a56爆大奖在线娱乐的朋友应该知道,a56爆大奖在线娱乐近二个月在研究 SQLSERVER,也写了十多篇文章,为什么要研究这东西呢? 是因为在 dump 中发现有不少的问题是 SQLSERVER 端产生的,比如:遗留事务,索引缺失 ,这让a56爆大奖在线娱乐产生 阅读全文
posted @ 2023-02-13 12:27 一线码农 阅读(4058) 评论(4) 推荐(10) 编辑
摘要: 一:背景 1. 讲故事 在面试中a56爆大奖在线娱乐相信有很多朋友会被问到 truncate 和 delete 有什么区别 ,这是一个很有意思的话题,本篇a56爆大奖在线娱乐就试着来回答一下,如果下次大家遇到这类问题,a56爆大奖在线娱乐的答案应该可以帮你成功度过吧。 二:区别详解 1. 思考 从宏观角度来说, delete 是 DML 语句, tru 阅读全文
posted @ 2023-02-09 12:17 一线码农 阅读(1031) 评论(1) 推荐(5) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 40 下一页