本页将介绍 dotMemory 和 dotMemory Unit 近期版本中的更新。 亮点包括命令行分析工具、.NET Core 应用程序支持,以及分析内存转储。
免费试用 5 天
dotMemory 现在让您可以在 Windows、macOS 和 Linux 上分析 .NET 5 应用程序。 注意,要在 Linux 和 macOS 上分析应用程序,应使用 dotMemory 命令行分析器。
dotMemory 使用时间线数据在 Timeline 图上提供自动检查。
目前,可进行三种检查:
.NET 5 引入了一个单独的堆栈段,用于存储固定的对象(无法在堆中移动,会导致堆碎片的对象)。 dotMemory 在 Heap Fragmentation 视图下显示 Pinned Object Heap。 现在,dotMemory 也会在分析过程中实时显示分配给 Pinned Object Heap 的内存。
适用于 Linux(任何带有 GLIBC_2.23 或更高版本的发行版)的 dotMemory 命令行分析器让您能够在 ARM64 系统上分析应用程序。
现在,您可以将固定的对象作为单独对象集打开。
现在,您可以将无法从 GC 根获取的对象作为单独对象集打开。
在这一版本中,我们将重点放在 Bug 修复和改进稳定性上。
免费试用 5 天