原文:记一次 .NET 某流媒体独角兽 API 句柄泄漏分析

一:背景 . 讲故事 上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下: 看的出来这位朋友也是非常郁闷,出问题还出两个,气人哈,关于 cpu 爆高的问题我准备单独用一篇文章去侦读,这篇就先聊聊 句柄泄漏 的问题,毕竟写了 多篇,也是第一次聊到 handle 泄露,有点意思哈。 . 什么是句柄 我个人理解的句柄:就是在托管层持 ...

2021-08-30 11:00 21 4949 推荐指数:

查看详情

python独角兽 Flask + Gunicorn

1.构建程序运行所需的虚拟环境 安装Miniconda 创建虚拟环境 添加程序运行依赖包 添加Gunicorn依赖 方式一:最简单的使用 easy_install 安装或者更 ...

Thu Nov 15 18:47:00 CST 2018 0 1220
一次 .NET 某智慧水厂API 非托管内存泄漏分析

一:背景 1. 讲故事 七月底的时候有位朋友在wx上找到我,说他的程序内存占用8G,托管才占用1.5G,询问剩下的内存哪里去了?截图如下: 从求助内容看,这位朋友真的太客气了,动不动就谈钱,真伤感情,如果有朋友一直关注我的分享,应该知道我一直都是免费分析dump,当然我的知识和经验也是 ...

Mon Aug 09 17:40:00 CST 2021 15 2901
一次 .NET 某外贸Web站 内存泄漏分析

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

Mon May 24 17:37:00 CST 2021 12 3393
一次文件句柄泄漏导致的崩溃

最近项目上遇到好几个崩溃问题,解决过程有点曲折,在此做个记录。 项目背景介绍:该项目为语音识别实时分析系统,整套系统架构如下:    接连几次崩溃的是中间的语音流接入系统,崩溃的情况如下:   1、打开文件过多报错,导致系统直接卡死。   2、打开线程过多,导致系统直接崩溃 ...

Sun Aug 18 23:51:00 CST 2019 0 722
咳血的独角兽5——挥向投资人的镰刀

咳血的独角兽5——挥向投资人的镰刀 原创: 半佛仙人 半佛仙人 昨天 这是半佛仙人的第150篇原创 0 好久没有更新独角兽系列了,这次是独角兽系列第五篇。 之前的4篇因为这样那样的原因,已经看不到了,也成功得罪了一大票人。 不过没关系,这个系列还是会写下去的,毕竟互联网公司的各种有趣 ...

Tue Dec 10 15:01:00 CST 2019 0 288
一次 WinDbg 分析 .NET 某工厂MES系统 内存泄漏分析

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

Mon Jan 10 17:38:00 CST 2022 13 3095
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM