小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
记一次 .NET 某低代码开发框架 内存暴涨分析

朋友遇到内存暴涨问题,分析dump后发现WeakReference引用滞留,导致内存占用过高。问题源于未及时调用dispose方法。建议检查代码或升级到.NET10。

记一次 .NET 某低代码开发框架 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2026-03-10T00:02:49Z
记一次 .NET 某低代码开发框架 内存暴涨分析 - 一线码农

一位朋友遇到程序内存暴涨问题,经过dump分析发现大量未及时释放的WeakReference导致内存占用。最终找到了解决方案并反馈了好消息。

记一次 .NET 某低代码开发框架 内存暴涨分析 - 一线码农

一线码农
一线码农 · 2026-03-09T03:15:00Z
记一次 .NET 某MES上位机拍照系统 内存暴涨分析

朋友求助分析系统内存暴涨问题,使用20G dump文件。分析发现托管堆占用过高,主要因终结器队列积压,最终确认是窗体无响应导致终结器线程卡死。建议关注halcon及使用spy++工具,调试时应多用分析工具。

记一次 .NET 某MES上位机拍照系统 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2026-01-08T00:03:11Z
记一次 .NET 某MES上位机拍照系统 内存暴涨分析 - 一线码农

朋友求助分析内存暴涨问题,使用20G dump文件。通过命令观察,发现托管堆占用过高,终结器队列积压大量对象。最终确定是halcon释放资源时与窗口通讯导致终结器线程卡死。调试时需使用多种分析工具。

记一次 .NET 某MES上位机拍照系统 内存暴涨分析 - 一线码农

一线码农
一线码农 · 2026-01-07T01:21:00Z
DotMemory系列:3. 堆碎片化引发的内存暴涨分析

本文探讨了.NET8中由于Pinned对象导致的内存暴涨和堆碎片化现象。通过示例代码分析内存使用情况,使用dotMemory工具发现尽管对象占用不大,gen2内存却大量被占用,形成碎片化。最后介绍了通过调用栈和IL注入追踪Pinned对象的创建,强调了dotMemory在内存分析中的重要性。

DotMemory系列:3. 堆碎片化引发的内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2025-11-16T02:22:34Z
DotMemory系列:3. 堆碎片化引发的内存暴涨分析 - 一线码农

.NET8中内存暴涨主要由于Pinned对象导致的堆碎片化。文章通过示例代码展示内存分配与使用分析,利用dotMemory工具和IL注入方法找出内存泄露原因,强调内存管理的重要性。

DotMemory系列:3. 堆碎片化引发的内存暴涨分析 - 一线码农

一线码农
一线码农 · 2025-11-16T01:53:00Z
记一次 .NET 某企业ECM内容管理系统 内存暴涨分析

文章分析了内存暴涨问题,确认死锁是由于多线程操作共享的CompositeChangeToken引起,并与.NET 3.1.20版本的bug有关,建议升级到新版本以避免此问题。

记一次 .NET 某企业ECM内容管理系统 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2025-09-11T23:58:59Z

文章分析了内存暴涨的原因,确认是由于多线程操作共享的CompositeChangeToken导致的死锁。这一现象被认定为.NET 3.1.20的内部bug,建议升级到新版本以解决该问题。

记一次 .NET 某企业ECM内容管理系统 内存暴涨分析 - 一线码农

一线码农
一线码农 · 2025-09-11T03:18:00Z

文章分析了一位学员软件的内存暴涨问题,发现托管堆存在内存泄露,主要是大量未被GC回收的`System.Byte[]`。通过追踪引用链,确定问题与`CancellationTokenSource`的回调函数注册失控有关,建议关注相关代码或移除中间件以解决问题。

记一次 .NET 某跨境物流系统 内存暴涨分析 - 一线码农

一线码农
一线码农 · 2025-09-10T05:43:00Z

一名学员报告系统内存暴涨,分析发现是由于xxxWrapper.dll中的GetSpectrum函数未释放内存所致,反映了C++与C#团队沟通不畅的问题。

记一次 .NET 某光谱检测软件 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2025-08-22T00:01:25Z

一名学员报告系统内存暴涨,分析发现是由于xxxWrapper.dll中的GetSpectrum函数未释放大量小块内存。此事件反映了C++与C#团队沟通不畅的问题。

记一次 .NET 某光谱检测软件 内存暴涨分析 - 一线码农

一线码农
一线码农 · 2025-08-21T02:18:00Z

本文探讨了高级调试中的三大故障案例:ConcurrentBag内存暴涨、非主线程创建UI控件导致卡死和孤儿锁问题。作者通过使用Harmony库展示了如何追踪和解决这些问题,强调了调试的重要性和技巧。

.NET外挂系列:7. harmony在高级调试中的一些实战案例 - 一线码农

一线码农
一线码农 · 2025-05-23T08:32:00Z

本文讨论了HarmonyPatch注解的局限性,尽管有20个重载方法,但无法覆盖所有场景,如嵌套类。作者介绍了通过手动编程和使用HarmonyMethod类来解决这些问题,以更有效地应对.NET托管内存暴涨。

.NET外挂系列:3. 了解 harmony 中灵活的纯手工注入方式

dotNET跨平台
dotNET跨平台 · 2025-05-20T23:56:38Z

本文介绍了作者朋友遇到的程序内存暴涨问题和使用WinDbg分析内存泄漏的方法。通过分析内存占用情况,发现线程栈占用了大部分内存,并提供了修改栈空间大小的方法。讨论了大量线程存在的原因,并给出了解决建议。总结了Linux上的.NET调试生态越来越丰富,并赞扬了WinDbg的功能。

记一次 .NET某游戏币自助机 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2024-06-13T00:03:37Z

本文讲述了作者在Linux环境下分析.NET程序内存暴涨问题的经历。作者使用WinDbg工具发现内存占用较大且存在非托管内存泄漏。通过排除法确定是非托管代码创建的可疑动态链接库数量过多。作者使用dotnet-trace工具捕获程序集加载事件,并使用perfview工具观察调用堆栈,发现是某个方法内部调用了Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript.EvaluateAsync生成了大量程序集。最后建议剔除该方法进行排查。

记一次 .NET某报关系统 非托管泄露分析

dotNET跨平台
dotNET跨平台 · 2023-08-08T23:58:17Z

本文介绍了在Docker中捕获崩溃、内存暴涨和CPU爆高三种异常的方法。对于崩溃异常,可以通过设置环境变量来处理。对于内存暴涨异常,可以使用procdump工具监控和生成dump文件。对于CPU爆高异常,可以设置阈值和时间间隔,并使用procdump工具生成dump文件。文章总结了在Docker中捕获异常的经验,并提供了示例代码和Dockerfile配置。

Docker 中的 .NET 异常了怎么抓 Dump

dotNET跨平台
dotNET跨平台 · 2023-06-27T00:01:14Z

文章讲述了API内存暴涨问题的分析过程,发现是由于SQL查询导致临时对象过多。建议优化SQL查询。

记一次 .NET 某外贸ERP 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2023-04-24T00:01:33Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码