.NET 内存分析器

处理所有类型的内存问题

dotMemory 使您可以分析各种 .NET 和 .NET Core 应用程序的内存使用情况:桌面应用程序、Windows 服务、ASP.NET Web 应用程序、IIS、IIS Express、任意 .NET 进程等。

轻松控制分析过程

使用时间线视图实时监控应用程序消耗的内存。 在需要时收集分配信息。

收集分析数据

只需点击一次,无需停止分析会话即可抓取快照,进行比较,或浏览在特定时间段内的内存流量。

自动检测问题

得益于多种强大的内置检查,只需点击一次即可检测到大部分常见内存问题,无需太多人工。 只需抓取快照,并按照指示优化内存使用情况。

更深入地分析

对于深入分析,dotMemory 提供了多种适用于内存使用数据的不同标准,因此,您可以从数千个角度查看数据,并按自己的意愿挖掘、粒化、切片或透视数据。

确定流量

分析特定时间段的内存流量,了解过度分配和垃圾回收的原因。 确定如何分配和收集对象,以及这些分配背后的方法。

为什么选择 dotMemory

自动检查

dotMemory 会自动扫描您的快照,查找有无常见类型的内存问题。 如果您不知道如何开始,这些检查是分析快照的良好起点。

多个数据视图

想知道对象如何相互关联? 它们通过哪些字段引用了哪些对象? 想知道哪些调用创建了这些对象? 没问题! dotMemory 有查看每种情况的视图。

Visual Studio 与 Rider 集成

您可以直接在 Visual Studio 或 JetBrains Rider 中分析应用程序的内存使用情况。 使用 ReSharper 时,您还可以快速分析单元测试。

dotMemory Unit

利用免费的单元测试框架编写测试,检查您的代码中有无所有内存问题。 利用内存分析器的功能扩展您的 .NET 单元测试框架!

使用 dotUltimate
解锁更多开发能力

利用高级分析器、覆盖工具以及 AI 赋能功能提升您的工作效率,并选择最适合您项目的 IDE。获取 dotUltimate,这是一种经济高效的解决方案,可以满足您所有的 .NET 和游戏开发需求。
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

获取仅限 dotUltimate 订阅者使用的顶级分析器和覆盖工具,并按照您的方式工作,在 Rider 和 ReSharper 之间无缝切换。

通过集成到 Rider 和 ReSharper 中的 AI 赋能功能加速您的工作流,提升编码速度并使编码更加愉悦。

通过单一的综合许可证减少采购开销并优化成本。使用 dotUltimate 为您的业务增长做好准备,它会随着开发者需求的变化不断发展。

世界各地的团队都使用 dotMemory 加入他们!

30 天免费试用

经过验证的合规性与安全性

JetBrains 工具遵循行业领先的安全标准,包括 SOC 2 认证,确保贵组织的数据得到保护,并且我们的产品符合全球法规。