上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 41 下一页
摘要: 这个问题在微信上被别人问过好多次,想来想去觉得有必要统一解答下,先说下我的答案:可能会,也有可能不会。 要想寻找答案,需要从 异步处理 的底层框架说起。 一:异步底层是什么 异步 从设计层面上来说它就是一个 发布订阅者 模式,毕竟它的底层用到了 端口完成队列,可以从 IO完成端口内核对象 所提供的三 阅读全文
posted @ 2022-04-01 10:08 一线码农 阅读(4397) 评论(8) 推荐(23) 编辑
摘要: 一:背景 1. 讲故事 年前有位朋友加微信求助,说他的程序出现了偶发性CPU爆高,寻求如何解决,截图如下: 我建议朋友用 procdump 在 cpu 高的时候连抓两个dump,这样分析起来比较稳健,朋友也如期的成功抓到,接下来就用 windbg 一起来分析下吧。 二:Windbg 分析 1. 查看 阅读全文
posted @ 2022-02-23 16:21 一线码农 阅读(4144) 评论(7) 推荐(19) 编辑
摘要: 一:背景 1. 讲故事 前天有位朋友加微信求助他的程序出现了CPU爆高的问题,开局就是一个红包,把我吓懵了! 🤣🤣🤣 由于是南方小年,我在老家张罗处理起来不方便,没有第一时间帮他处理,朋友在第二天上午已经找出问题了,反馈说是一个 while(true) 导致的,这就有点意思了,在我分析的众多 阅读全文
posted @ 2022-01-28 16:47 一线码农 阅读(2592) 评论(11) 推荐(4) 编辑
摘要: 一:背景 1. 讲故事 这个月初,有位朋友wx上找到我,说他的api过一段时间后,就会出现只有请求,没有响应的情况,截图如下: 从朋友的描述中看样子程序是被什么东西卡住了,这种卡死的问题解决起来相对简单,接下来我就用 windbg 给大家分析一下。 二:Windbg 分析 1. Request 请求 阅读全文
posted @ 2022-01-17 10:05 一线码农 阅读(2336) 评论(6) 推荐(6) 编辑
摘要: 一:背景 1. 讲故事 去年十月份有位朋友从微信找到我,说他的程序内存要炸掉了。。。截图如下: 时间有点久,图片都被清理了,不过有点讽刺的是,自己的程序本身就是做监控的,结果自己出了问题,太尴尬了🤣🤣🤣 二:Windbg 分析 1. 托管还是非托管 这个是甄别内存问题的第一步,通过 !addr 阅读全文
posted @ 2022-01-12 10:25 一线码农 阅读(4866) 评论(15) 推荐(21) 编辑
摘要: 一:背景 1. 讲故事 上个月有位朋友加微信求助,说他的程序跑着跑着就内存爆掉了,寻求如何解决,截图如下: 从聊天内容看,这位朋友压力还是蛮大的,话说这貌似是我分析的第三个 MES 系统了,看样子 .NET 在传统工厂是巨无霸的存在哈。。。 话不多说,一起用 Windbg 一探究竟吧。 二:Wind 阅读全文
posted @ 2022-01-10 09:38 一线码农 阅读(3541) 评论(13) 推荐(15) 编辑
摘要: 一:背景 1. 讲故事 这个月初,一位朋友加微信求助他的程序出现了 CPU 偶发性爆高,希望能有偿解决一下。 从描述看,这个问题应该困扰了很久,还是医院的朋友给力,开门就是 100块 红包 🤣🤣🤣,那既然是偶发性爆高,人工不行,还得用 procdump 自动抓,用 procdump -ma - 阅读全文
posted @ 2021-12-20 09:53 一线码农 阅读(7184) 评论(40) 推荐(36) 编辑
摘要: 一:背景 1. 讲故事 上个月有位朋友通过博客园的短消息找到我,说他的程序存在内存溢出情况,寻求如何解决。 要解决还得通过 windbg 分析啦。 二:Windbg 分析 1. 为什么会内存溢出 大家都知道内存溢出对应着 .NET 中的 OutOfMemoryException 异常,这种异常有可能 阅读全文
posted @ 2021-12-10 15:11 一线码农 阅读(2913) 评论(15) 推荐(9) 编辑
摘要: 一:背景 1. 讲故事 10月份星球里的一位老朋友找到我,说他们公司的程序在一个网红直播带货下给弄得无响应了,无响应期间有大量的 RabbitMQ 超时,寻求如何找到根源,聊天截图我就不发了。 既然无响应了,那必然是程序的大量线程被主动或者被动的挂起,朋友也很及时的从程序上抽了一管血下来,接下来就上 阅读全文
posted @ 2021-12-06 09:56 一线码农 阅读(3834) 评论(11) 推荐(27) 编辑
摘要: 一:背景 1. 讲故事 上个月有位朋友找到我,说他的程序出现了内存泄漏,不知道如何进一步分析,截图如下: 朋友这段话已经说的非常言简意赅了,那就上 windbg 说话吧。 二:Windbg 分析 1. 到底是哪一方面的泄漏 根据朋友描述,程序运行一段时间后,内存就炸了,应该没造成人员伤亡,不然也不会 阅读全文
posted @ 2021-12-01 10:25 一线码农 阅读(4274) 评论(13) 推荐(19) 编辑
摘要: 一:背景 1. 讲故事 这个月初,星球里的一位朋友找到我,说他的程序出现了死锁,怀疑是自己的某些写法导致mongodb出现了如此尴尬的情况,截图如下: 说实话,看过这么多dump,还是第一次遇到真实的死锁,这tmd的顿时就有了兴趣。。。 上 windbg 说话。 二:Windbg 分析 1. 真的是 阅读全文
posted @ 2021-11-18 09:47 一线码农 阅读(3102) 评论(14) 推荐(19) 编辑
摘要: 一:背景 1. 讲故事 上个月底,有位朋友微信找到我,说他的程序 多线程处理 RabbitMQ 时过慢,帮忙分析下什么原因,截图如下: 这问题抛出来,有点懵逼,没说CPU爆高,也没说内存泄漏,也没说程序卡死。。。鬼知道为啥 Rabbitmq 处理过慢哈🤣🤣🤣 。 既然没有一个缘由,那就往 fr 阅读全文
posted @ 2021-11-15 10:02 一线码农 阅读(7690) 评论(20) 推荐(40) 编辑
摘要: 一:背景 1. 讲故事 上个月中旬,星球里的一位朋友在微信找我,说他的程序跑着跑着内存会不断的缓慢增长并无法释放,寻求如何解决 ? 得,看样子星球还得好好弄!!! 😂😂😂 不管怎么说,先上 windbg 说话。 二:Windbg 分析 1. 经验推理 从朋友的截图看,有大量的 8216 字节的 阅读全文
posted @ 2021-11-02 09:44 一线码农 阅读(6835) 评论(13) 推荐(26) 编辑
摘要: 一:背景 1. 讲故事 大概有11天没发文了,真的不是因为懒,本想前几天抽空写,不知道为啥最近求助的朋友比较多,一天都能拿到2-3个求助dump,晚上回来就是一顿分析,有点意思的是大多朋友自己都分析了几遍或者公司多年的牛皮藓问题,真的是心太累,不过也好,累那是走上坡路😂😂😂。 再回到正题,在一 阅读全文
posted @ 2021-10-27 09:44 一线码农 阅读(3234) 评论(22) 推荐(39) 编辑
摘要: 一:背景 1. 讲故事 前段时间有位朋友wx找到我,说他的程序存在内存阶段性暴涨,寻求如何解决,和朋友沟通下来,他的内存平时大概是5G 左右,在某些时点附近会暴涨到 10G+, 画个图大概就是这样。 所以接下来就是想办法给他找到那莫名奇妙的 5-6G 是个啥,上 windbg 说话。 二:Windb 阅读全文
posted @ 2021-10-15 10:00 一线码农 阅读(3663) 评论(4) 推荐(15) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 41 下一页