会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
46
下一页
2021年5月28日
记一次 .NET 某电商交易平台Web站 CPU爆高分析
摘要: 一:背景 1. 讲故事 已经连续写了几篇关于内存暴涨的真实案例,有点麻木了,这篇换个口味,分享一个 CPU爆高 的案例,前段时间有位朋友在 wx 上找到我,说他的一个老项目经常收到 CPU > 90% 的告警信息,挺尴尬的。 既然找到我,那就用 windbg 分析呗,还能怎么办。 二: windbg
阅读全文
posted @ 2021-05-28 09:38 一线码农
阅读(3028)
评论(8)
推荐(25)
2021年5月26日
.NET程序崩溃了怎么抓 Dump ? 我总结了三种方案
摘要: 一:背景 1. 讲故事 最近几天接到了几个crash的求助,可能这几个朋友没玩过怎么去生成dump,只能手把手教,感觉也不是一个办法,所以有必要总结一下,后续再有朋友咨询的话,我就可以把这篇文章丢过去了😏😏😏,好了,我大概总结了下面三种方式: procdump -e procdump → AE
阅读全文
posted @ 2021-05-26 09:33 一线码农
阅读(9948)
评论(10)
推荐(60)
2021年5月24日
记一次 .NET 某外贸Web站 内存泄漏分析
摘要: 一:背景 1. 讲故事 上周四有位朋友加wx咨询他的程序内存存在一定程度的泄漏,并且无法被GC回收,最终机器内存耗尽,很尴尬。 沟通下来,这位朋友能力还是很不错的,也已经做了初步的dump分析,发现了托管堆上有 10w+ 的 byte[] 数组,并占用了大概 1.1G 的内存,在抽取几个 byte[
阅读全文
posted @ 2021-05-24 09:37 一线码农
阅读(3928)
评论(12)
推荐(23)
2021年5月21日
记一次 .NET 某HIS系统后端服务 内存泄漏分析
摘要: 一:背景 1. 讲故事 前天那位 his 老哥又来找我了,上次因为CPU爆高的问题我给解决了,看样子对我挺信任的,这次另一个程序又遇到内存泄漏,希望我帮忙诊断下。 其实这位老哥技术还是很不错的,他既然能给我dump,那真的是遇到很棘手的疑难杂症了😂😂😂,我得做好心理准备😬😬😬,沟通下来大
阅读全文
posted @ 2021-05-21 11:37 一线码农
阅读(2129)
评论(23)
推荐(16)
2021年5月19日
记一次 .NET 车联网云端服务 CPU爆高分析
摘要: 一:背景 1. 讲故事 前几天有位朋友wx求助,它的程序CPU经常飙满,没找到原因,希望帮忙看一下。 这些天连续接到几个cpu爆高的dump,都看烦了😂😂😂,希望后面再来几个其他方面的dump,从沟通上看,这位朋友表现的好惨,可能实际更惨,那既然找到我了,我就尽最大能力帮他找到幕后真凶,话不多
阅读全文
posted @ 2021-05-19 09:40 一线码农
阅读(3118)
评论(21)
推荐(24)
2021年5月17日
记一次 .NET 某旅行社Web站 CPU爆高分析
摘要: 一:背景 1. 讲故事 前几天有位朋友wx求助,它的程序内存经常飙升,cpu 偶尔飙升,没找到原因,希望帮忙看一下。 可惜发过来的 dump 只有区区2G,能在这里面找到内存泄漏那真有两把刷子。。。😂😂😂,所以我还是希望他的程序内存涨到 5G+ 的时候再给我看看,既然内存看不了,那就看看这个偶
阅读全文
posted @ 2021-05-17 09:32 一线码农
阅读(3231)
评论(21)
推荐(23)
2021年5月14日
记一次 .NET 某医院HIS系统 CPU爆高分析
摘要: 一:背景 1. 讲故事 前几天有位朋友加 wx 抱怨他的程序在高峰期总是莫名其妙的cpu爆高,求助如何分析? 和这位朋友沟通下来,据说这问题困扰了他们几年😂,还请了微软的工程师过来解决,无疾而终,应该还是没找对微软的大佬。。。 关于程序CPU爆高的问题,老读者应该知道我都写了好几篇了,基本上归为两
阅读全文
posted @ 2021-05-14 09:40 一线码农
阅读(5841)
评论(50)
推荐(42)
2021年5月11日
一句 Task.Result 就死锁, 这代码还怎么写?
摘要: 一:背景 1. 讲故事 前些天把 .NET 高级调试 方面的文章索引到 github 的过程中,发现了一个有意思的评论,详见 文章,截图如下: 大概就是说在 Winform 的主线程下执行 Task.Result 会造成死锁,我也看了图中的参考链接, Stephen 是绝对的大佬,不过这篇文章对死锁
阅读全文
posted @ 2021-05-11 12:16 一线码农
阅读(4471)
评论(30)
推荐(33)
2021年5月8日
记一次 .NET 医院CIS系统 内存溢出分析
摘要: 一:背景 1. 讲故事 前几天有位朋友加wx求助说他的程序最近总是出现内存溢出,很崩溃,如下图: 和这位朋友聊下来,发现他也是搞医疗的,哈哈,.NET 在医疗方面还是很有市场的😁😁😁,不过对于内存方面出的问题,我得先祈祷一下千万不要是非托管。。。 废话不多说,上 windbg,看能不能先救个急
阅读全文
posted @ 2021-05-08 09:40 一线码农
阅读(4125)
评论(24)
推荐(24)
2021年5月3日
记一次 .NET 某教育系统API 异常崩溃分析
摘要: 一:背景 1. 讲故事 这篇文章起源于 搬砖队大佬 的精彩文章 WinDBg定位asp.net mvc项目异常崩溃源码位置 ,写的非常好,不过美中不足的是通览全文之后,总觉得有那么一点不过瘾,就是没有把当时抛异常前的参数给找出来。。。这一篇我就试着弥补这个遗憾😁😁😁。 为了能够让文章行云流水,
阅读全文
posted @ 2021-05-03 13:35 一线码农
阅读(4673)
评论(10)
推荐(26)
2021年4月29日
记一次 .NET医疗布草API程序 内存暴涨分析
摘要: 一:背景 1. 讲故事 我在年前写过一篇关于CPU爆高的分析文章 再记一次 应用服务器 CPU 暴高事故分析,当时是给同济做项目升级,看过那篇文章的朋友应该知道,最后的结论是运维人员错误的将 IIS 应用程序池设成 32bit 导致了事故的发生,这篇算是后续😂😂😂,拖了好久才续上哈。 犹记得那
阅读全文
posted @ 2021-04-29 09:26 一线码农
阅读(4078)
评论(21)
推荐(17)
2021年4月27日
记一次 .NET WPF布草管理系统 挂死分析
摘要: 一:背景 1. 讲故事 这几天看的 dump 有点多,有点伤神伤脑,晚上做梦都是dump,今天早上头晕晕的到公司就听到背后同事抱怨他负责的WPF程序挂死了,然后测试的小姑娘也跟着抱怨。。。嗨,也不知道是哪一个迭代改出来的问题,反正客户不起义问题都不大。😅😅😅 不过我听到程序无响应,内心深处真的
阅读全文
posted @ 2021-04-27 09:47 一线码农
阅读(2952)
评论(17)
推荐(20)
2021年4月25日
记一次 .NET医院公众号系统 线程CPU双高分析
摘要: 一:背景 1. 讲故事 上周四有位朋友加wx咨询他的程序出现 CPU + 线程 双高的情况,希望我能帮忙排查下,如下图: 从截图看只是线程爆高,没看到 cpu 爆高哈😂😂😂,有意思的是这位朋友说他: 一直在手动回收 ,不知道为啥看着特别想笑,但笑着笑着就哭了。 可能朋友知道老规矩,发了两份du
阅读全文
posted @ 2021-04-25 09:33 一线码农
阅读(5273)
评论(44)
推荐(46)
2021年4月23日
如何在 NET 程序万种死法中有效的生成 Dump (下)
摘要: 一:背景 上一篇我们聊到了如何通过 procdump 抓取 cpu爆高 和 内存暴涨 两种情况,这一篇再聊聊如何去抓程序 挂死 和 意外退出。 二:程序挂死 1. 定义 程序挂死 简单的说就是程序没有响应,既然没响应了,可能 死锁, 可能 负载过大线程池耗尽 等等情况,万千世界,啥情况都有😄😄�
阅读全文
posted @ 2021-04-23 09:41 一线码农
阅读(1890)
评论(8)
推荐(9)
2021年4月21日
记一次 .NET游戏站程序的 CPU 爆高分析
摘要: 一:背景 1. 讲故事 上个月有个老朋友找到我,说他的站点晚高峰 CPU 会突然爆高,发了两份 dump 文件过来,如下图: 又是经典的 CPU 爆高问题,到目前为止,对这种我还是有一些经验可循的。 抓 2-3 个 dump 第一个:有利于算两份 dump 中的线程时间差,从而推算最耗时线程。 第二
阅读全文
posted @ 2021-04-21 09:34 一线码农
阅读(5176)
评论(31)
推荐(41)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
46
下一页
公告