小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Dispose 不释放?C# 资源泄漏的 3 种隐蔽场景排查

在.NET开发中,资源泄漏常见于异常中断、事件订阅和静态引用。使用`using`语句可确保资源正确释放,避免内存泄漏。订阅事件时需取消订阅,单例模式应实现`IDisposable`以管理资源,并定期使用内存分析工具检查泄漏。

Dispose 不释放?C# 资源泄漏的 3 种隐蔽场景排查

dotNET跨平台
dotNET跨平台 · 2026-03-31T23:57:29Z
Python 潮流周刊#139:为什么人们总想取代数据分析师?

本周刊分享了14篇与Python相关的文章和14个开源项目,主题包括内存分析、Django安全和聊天机器人,旨在提升读者的Python技能和职业发展。

Python 潮流周刊#139:为什么人们总想取代数据分析师?

豌豆花下猫 | Python猫
豌豆花下猫 | Python猫 · 2026-02-07T00:00:00Z
DotMemory系列:5. 如何实现自动化抓取和应用自托管

本文探讨了如何实现dotmemory软件的自动化快照抓取,介绍了测试代码和自托管的方法,通过代码控制快照时机,提升了效率,并展示了在不同平台上使用Console版进行内存分析的方式。

DotMemory系列:5. 如何实现自动化抓取和应用自托管

dotNET跨平台
dotNET跨平台 · 2025-11-20T00:02:07Z
DotMemory系列:4. 如何分析进程的转储文件

本文探讨了在无法直接运行DotMemory的情况下,如何在生产环境中分析内存转储文件。通过生成dump文件,作者展示了识别内存碎片和不可达对象的方法,强调了DotMemory在内存分析中的重要性。

DotMemory系列:4. 如何分析进程的转储文件

dotNET跨平台
dotNET跨平台 · 2025-11-18T05:52:21Z
DotMemory系列:5. 如何实现自动化抓取和应用自托管 - 一线码农

本文探讨了如何自动化抓取dotmemory快照,介绍了测试代码和自托管实现方法,通过代码控制快照时机,提高内存分析效率,减少手动操作。

DotMemory系列:5. 如何实现自动化抓取和应用自托管 - 一线码农

一线码农
一线码农 · 2025-11-18T03:06:00Z
DotMemory系列:4. 如何分析进程的转储文件 - 一线码农

本文探讨了在无法直接使用DotMemory的生产环境中,通过生成dump文件进行内存分析的方法。通过模拟内存分配和分析dump文件,识别内存碎片化问题,并介绍了双dump增量分析以监测内存使用情况。

DotMemory系列:4. 如何分析进程的转储文件 - 一线码农

一线码农
一线码农 · 2025-11-17T02:03:00Z
DotMemory系列:3. 堆碎片化引发的内存暴涨分析

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

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

dotNET跨平台
dotNET跨平台 · 2025-11-16T02:22:34Z
讲讲java的内存分析

JDK 提供多种工具监控 JVM,如 `jconsole` 和 `jvisualvm`,推荐使用 `mat` 进行内存分析。JVM 调优不如代码审查和升级 JVM 有效。当内存占用过高或出现 OOM 时,可设置参数转储堆栈,利用 `mat` 的 `dominator tree` 分析内存分布,找出高内存占用的代码。`shallow heap` 计算对象本身的内存,`retained heap` 则递归显示对象及其子对象的内存占用,便于分析。

讲讲java的内存分析

黑羽的个人博客
黑羽的个人博客 · 2025-11-06T07:09:21Z
插件化的思考

作者探讨了插件化设计在Java开发中的应用,计划开发一个JVM工具以分析内存和进程,借鉴Halo和Vscode的插件系统。尽管面临安全和权限问题,作者希望通过插件扩展功能,并记录思考过程以供未来参考。

插件化的思考

黑羽的个人博客
黑羽的个人博客 · 2025-10-31T08:55:01Z

本文介绍了如何使用dottrace分析托管和非托管内存泄漏。通过ETW机制,dottrace能够处理超过20G的内存转储,克服了windbg的局限性。文章展示了内存分配的追踪方法和泄漏源的识别,强调了dottrace在内存分析中的重要性。

DotTrace系列:7. 诊断 托管和非托管 内存暴涨

dotNET跨平台
dotNET跨平台 · 2025-06-30T00:02:24Z
OpenResty XRay 重要突破:无侵入分析 Java 应用内存与 Envoy Lua 性能

OpenResty XRay推出了无侵入的Java应用内存分析工具和Envoy Lua性能监测功能,帮助开发者快速定位性能问题。新工具支持多种主流环境,提供实时火焰图和智能诊断,降低性能开销,提升系统分析的安全性和效率。

OpenResty XRay 重要突破:无侵入分析 Java 应用内存与 Envoy Lua 性能

OpenResty 官方博客
OpenResty 官方博客 · 2025-06-27T00:00:00Z

sdr-podcast第二季讨论了路由和反向代理,James分享了嵌入式设备与PC之间的通信方法。文章还探讨了Rust中的零成本“最终无标签”模式及简化与外部C/C++库集成的方式。此外,SnapViewer作为PyTorch内存快照的替代工具,提供了高效的内存分析。

【Rust日报】2025-06-04 sdr-podcast - 代理只是愚蠢的路由

Rust.cc
Rust.cc · 2025-06-04T01:16:51Z
Android Weekly 2025-15 期

Android Weekly 是一份专注于 Android 技术的周刊,涵盖系统架构、性能优化和跨平台开发等内容,探讨编程范式、GPU 绘制效率优化、开机 trace 抓取和内存分析,旨在为开发者提供实用的技术洞察和优化建议。

Android Weekly 2025-15 期

Android Performance
Android Performance · 2025-04-20T15:25:23Z

NumPy是数据科学家常用的Python库,本文探讨了调试和分析NumPy代码性能的方法。调试可通过assert、Python调试器和try-except块实现,性能分析可使用时间测量、cProfile、line_profiler和memory_profiler等工具,以识别性能瓶颈。

调试和分析NumPy代码以识别性能瓶颈

KDnuggets
KDnuggets · 2025-04-03T12:00:50Z
掌握Java内存分析:全面指南

掌握Java内存分析是提升高性能应用的关键。通过识别内存泄漏、优化内存使用和改善性能,选择合适的工具(如VisualVM、MAT和JMC)并定期分析数据,遵循最佳实践,可以显著提高应用质量。

掌握Java内存分析:全面指南

DEV Community
DEV Community · 2025-02-01T09:24:26Z
Flutter应用内存优化技巧

Flutter内存优化技巧包括优化图像使用、清理控制器、采用高效状态管理、实现懒加载、利用内存分析工具、简化数据结构和妥善管理流。这些措施能提升应用性能,降低电池消耗,减少崩溃风险。

Flutter应用内存优化技巧

DEV Community
DEV Community · 2025-01-29T13:10:45Z
ReSharper和.NET工具2025.1版的早期访问计划现已启动!

ReSharper和.NET工具的早期访问计划(EAP)已启动,用户可下载首个预览版本。新版本集成了dotMemory工具,支持在Visual Studio中进行内存分析。同时,ReSharper C++也进行了多项改进,增强了跨平台代码支持和编辑体验。欢迎用户反馈。

ReSharper和.NET工具2025.1版的早期访问计划现已启动!

The JetBrains Blog
The JetBrains Blog · 2025-01-17T12:46:31Z
Go语言中的内存分析

高效的内存管理对Golang应用至关重要,尤其在高并发和数据密集型任务中。内存分析可以识别内存泄漏和过度分配,优化性能,防止OOM错误。使用pprof和parca工具进行内存分析,并选择性加载数据,可以显著减少内存使用。定期分析和优化有助于提升应用的稳定性。

Go语言中的内存分析

DEV Community
DEV Community · 2024-12-17T02:00:47Z
Visual Studio 17.12中的调试器和诊断更新

Visual Studio 17.12推出了多项新功能,包括内联方法返回值显示、断点组导入导出、与GitHub Copilot集成、增强的IEnumerable可视化器及内存使用分析。这些更新旨在提升开发体验和效率,感谢开发者社区的支持。

Visual Studio 17.12中的调试器和诊断更新

Visual Studio Blog
Visual Studio Blog · 2024-11-26T16:41:34Z
ArkTS 的内存快照与内存泄露调试

本文讨论了华为鸿蒙HarmonyOS Next系统的内存泄露问题,介绍了ArkTS的内存快照和垃圾回收日志功能,以帮助开发者诊断和解决内存泄露。常见问题包括全局变量和闭包引用,建议使用内存分析工具和代码审查来定位问题。

ArkTS 的内存快照与内存泄露调试

DEV Community
DEV Community · 2024-11-22T01:43:39Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码