# DevEco Profile的SnapShot无法抓取ArkTS snapshot数据

#### 问题现象

参考Snapshot模板数据步骤进行操作录制，操作第4步快照拍摄，ArkTS snapshot无数据（未显示紫色条块）。

*   DevEco Studio版本：5.0.11.100。
*   工程机版本：5.0.1.130(SP8C00E130P5P4patch03)。
*   SDK版本：API17。

#### 背景知识

Snapshot分析：针对方舟虚拟机，DevEco Profiler提供了内存快照分析能力，结合Memory实时占用情况，分析不同时刻的方舟虚拟机内存对象占用情况及差异。

#### 问题定位

*   排查是否是已上架应用市场的应用：由于隐私安全政策，已上架应用市场的应用不支持使用Snapshot分析模板。
*   排查操作步骤是否错误：先连接工程机后，将工程启动，定位到需要分析的页面，然后参考录制Snapshot模板数据步骤进行操作录制。
*   排查DevEco Studio版本和工程机版本是否使用配套的版本：DevEco Studio版本号前2位与工程机版本保持一致后，SDK版本所对应的DevEco Studio版本，详细参考对应的版本概览。
*   点击快照按钮无反应，则在DevEco Studio工具栏中选择“Help > Edit Custom VM Options…”，排查配置参数Xmx是否过小导致快照录制不出来。

#### 分析结论

DevEco Studio配置参数Xmx设置为2048m，较小导致快照录制不出来。

#### 修改建议

在DevEco Studio工具栏中选择“Help > Edit Custom VM Options…”打开配置文件，增大“-Xmx”参数后的值。如果配置文件中未包含“-Xmx”参数，请手动添加，例如：-Xmx2048m。2048m表示虚拟机可使用的内存量。