如何分析在iOS上使用Visual Studio Mac构建的应用的内存使用情况?

cgfeq70w  于 2023-06-30  发布在  iOS
关注(0)|答案(1)|浏览(164)

我使用Visual Studio 2022 for Mac构建了一个.NET MAUI应用程序。由于Jetsamevent报告中指出的高内存使用率,该应用程序似乎在物理iOS设备上被抛弃。如何查看应用在模拟器或物理设备中运行时的实时内存消耗?我查看了Visual Studio Tools->Instruments菜单,没有看到解决方案。我在模拟器中也没有看到任何相关的菜单项。
我看到Xcode中提供了一个分析器,但我不知道如何在Xcode中运行我用Visual Studio构建的应用程序。
我看到过一些将内存使用情况语句写入日志的建议,但这不是最有效的方法。
任何方向将不胜感激。

gwbalxhn

gwbalxhn1#

您可以分析您的应用程序,而无需在Xcode中构建它。在Xcode中,选择Xcode > Open Developer Tool > Instruments以启动Instruments,这是Xcode附带的分析。将装有你的应用的iOS设备连接到Mac。
当仪器启动时,它将要求您提供用于录制的模板。选择“泄漏”模板。Leaks模板测量应用的内存使用情况并报告任何内存泄漏。
“仪器”窗口工具栏的左侧是一个跳转栏。单击跳转栏中最左侧的项目以打开菜单。从左侧菜单中选择您的设备。从设备上已安装的应用列表中选择您的应用。单击“Start Recording(开始录制)”按钮开始录制。
下面的文章向您展示了如何读取和解释仪器生成的数据:
Measuring Your App's Memory Usage with Instruments

相关问题