dotMemory 2025.2 Help

分析 WinRT 应用程序

WinRT 应用程序是使用 Windows Runtime 框架的应用程序。 更具体地说,这些是 Windows 应用商店和通用 Windows 平台 (UWP) 应用程序。

请注意,如果 UWP 应用程序使用 .NET 本机工具链,dotMemory 无法分析该应用程序。 要分析此类应用程序,您需要在 Visual Studio 中禁用 使用 .NET Native 工具链进行编译 选项(通过菜单 项目 | 属性 | 构建 )并重新构建项目。

  1. 将 dotMemory 作为独立应用程序运行。 dotMemory 主窗口将打开。

  2. 添加运行配置——该配置告诉 dotMemory 如何运行被分析的应用程序:

    1. 选择您想要分析的内容新进程运行 下,点击 添加运行配置添加运行配置

    2. 新建运行配置 向导中,选择 WinRT 并点击 下一步

    3. 指定应用程序选项:

      • 软件包 中,选择您要分析的应用程序。 如果您要查找的应用程序缺失,请点击 刷新 更新列表。

      • 设置环境变量 中指定所需的环境变量。 每个变量必须在新行中指定。

    4. 点击 保存

  3. 确保在 新进程运行 列表中选择了创建的运行配置。

  4. 选择您要如何分析 下,指定分析选项:

  5. 点击 启动。 这将启动分析会话。

  6. 在您的应用程序中执行特定的工作流(如果您想检查潜在的内存问题)或重现特定的内存问题。 使用 获取快照 按钮收集内存快照。 了解更多关于如何控制分析会话的信息

  7. 在收集数据后,关闭被分析的应用程序或使用 分离 按钮分离分析器。

  8. 分析收集的快照

最后修改日期: 2025年 9月 27日