原文:记一次 WinDbg 分析 .NET 某工厂MES系统 内存泄漏分析

一:背景 . 讲故事 上个月有位朋友加微信求助,说他的程序跑着跑着就内存爆掉了,寻求如何解决,截图如下: 从聊天内容看,这位朋友压力还是蛮大的,话说这貌似是我分析的第三个 MES 系统了,看样子 .NET 在传统工厂是巨无霸的存在哈。。。 话不多说,一起用 Windbg 一探究竟吧。 二:Windbg 分析 . 托管还是非托管 先看下进程的commit内存,用 address summary 即可 ...

2022-01-10 09:38 13 3095 推荐指数:

查看详情

一次 .NET 某纺织工厂 MES系统 API 挂死分析

一:背景 1. 讲故事 这个月中旬,有位朋友加我wx求助他的程序线程占有率很高,寻求如何解决,截图如下: 说实话,和不同行业的程序员聊天还是蛮有意思的,广交朋友,也能扩大自己的圈子,朋友说他 ...

Wed Sep 29 17:46:00 CST 2021 20 3676
一次 .NET 某外贸Web站 内存泄漏分析

一:背景 1. 讲故事 上周四有位朋友加wx咨询他的程序内存存在一定程度的泄漏,并且无法被GC回收,最终机器内存耗尽,很尴尬。 沟通下来,这位朋友能力还是很不错的,也已经做了初步的dump分析,发现了托管堆上有 10w+ 的 byte[] 数组,并占用了大概 1.1G 的内存,在抽取几个 ...

Mon May 24 17:37:00 CST 2021 12 3393
一次 .NET 某风控管理系统 内存泄漏分析

一:背景 1. 讲故事 上个月中旬,星球里的一位朋友在微信找我,说他的程序跑着跑着内存会不断的缓慢增长并无法释放,寻求如何解决 ? 得,看样子星球还得好好弄!!! 😂😂😂 不管怎么说,先上 windbg 说话。 二:Windbg 分析 1. 经验推理 从朋友的截图看,有大量 ...

Tue Nov 02 17:44:00 CST 2021 13 6664
一次 .NET 某智能服装智造系统 内存泄漏分析

一:背景 1. 讲故事 上个月有位朋友找到我,说他的程序出现了内存泄漏,不知道如何进一步分析,截图如下: 朋友这段话已经说的非常言简意赅了,那就上 windbg 说话吧。 二:Windbg 分析 1. 到底是哪一方面的泄漏 根据朋友描述,程序运行一段时间后,内存就炸了,应该没造成 ...

Wed Dec 01 18:25:00 CST 2021 13 4042
一次 .NET 某HIS系统后端服务 内存泄漏分析

一:背景 1. 讲故事 前天那位 his 老哥又来找我了,上次因为CPU爆高的问题我给解决了,看样子对我挺信任的,这次另一个程序又遇到内存泄漏,希望我帮忙诊断下。 其实这位老哥技术还是很不错的,他既然能给我dump,那真的是遇到很棘手的疑难杂症了😂😂😂,我得做好 ...

Fri May 21 19:37:00 CST 2021 23 1918
一次 .NET 医院CIS系统 内存溢出分析

一:背景 1. 讲故事 前几天有位朋友加wx求助说他的程序最近总是出现内存溢出,很崩溃,如下图: 和这位朋友聊下来,发现他也是搞医疗的,哈哈,.NET 在医疗方面还是很有市场的😁😁😁,不过对于内存方面出的问题,我得先祈祷一下千万不要是非托管。。。 废话不多说,上 windbg ...

Sat May 08 17:40:00 CST 2021 24 3802
基于WinDbg内存泄漏分析

在前面 C++中基于Crt的内存泄漏检测 一文中提到的方法已经可以解决我们的大部分内存泄露问题了,但是该方法是有前提的,那就是一定要有源代码,而且还只能是Debug版本调试模式下。实际上很多时候我们的程序会用到第三方没有源代码的模块,有些情况下我们甚至怀疑系统模块有内存泄露,但是有没有证据 ...

Wed Feb 27 22:50:00 CST 2013 0 6799
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM