我正在使用Visual Studio 2013在Windows应用商店应用上运行内存配置文件,我收到一条令人困惑的错误消息。
以下是我正在遵循的程序:
- 点击ANALYZE - > Profiler - >新绩效会议
- 弹出Performance Explorer。在Performance Explorer中,右键单击我刚刚创建的会话(称为“Performance1(采样)”并选择“属性”。
- 在“常规”选项卡(默认设置)上,转到“.NET内存分析集合”组框,然后选中“收集.NET对象分配信息”和“另外收集.NET对象生存期信息”复选框。
- 退出“属性”窗口。
- 右键单击Performance1会话下的“目标”图标,然后选择“添加目标项目”选项。
- 从“添加目标项目”对话框中选择启动项目,然后单击“确定”。
- 右键单击Performance1会话图标,然后选择“开始分析”选项。
醇>
项目构建,弹出一个错误对话框,说“Windows Store应用程序可能只能在采样或仪表模式下进行分析。”
重复不带步骤3的过程不会产生错误消息。我假设这意味着“收集.NET对象分配信息”和“另外收集.NET对象生存期信息”选项被视为其他模式,这些模式不适用于Windows应用商店应用。
这是否意味着Visual Studio 2013不提供检测Windows应用商店应用中的内存泄漏的方法?