AMD Radeon™ Memory Visualizer
AMD Radeon™ Memory Visualizer (RMV) 是一款工具,可让您深入了解应用程序如何使用内存图形资源。
最新版本的 Radeon™ Memory Visualizer 现已可供下载!
在上一版 RMV 版本的基础上,为了更好地可视化重叠的别名资源,1.8 版对**资源使用大小**时间轴进行了增强。1.7 版对**资源概览**窗格进行了改进,该窗格考虑了绑定到同一重叠虚拟内存区域的资源。内存使用量根据其优先级应用于资源类型(与图例中显示的资源类型顺序一致;最高优先级向左,最低优先级向右)。您可以通过此博文详细了解**资源概览**的更改。在计算**资源使用大小**时间轴上的使用大小时,1.8 版使用相同的资源类型优先级。重叠(别名)资源中的内存现在只计算一次。将鼠标悬停在时间轴上的任意点都将显示一个工具提示,其中包含每种资源类型的内存使用情况。此外,最新版本还在**资源使用大小**时间轴上包含了未绑定内存(显示为灰色)。有关别名资源大小计算方式的更多详细信息,请参阅RMV 文档。
以下屏幕截图比较了 1.7 版中的**资源使用大小**时间轴与 1.8 版中的新时间轴。
V1.7 资源使用大小时间轴
V1.8 资源使用大小时间轴
计算使用大小并构建时间轴图表需要花费相当长的时间。根据跟踪的复杂性,可能需要几分钟才能完成。因此,首次加载跟踪时,默认时间轴视图已切换为**已提交**。**资源使用大小**时间轴视图在用户选择它之前不会进行处理(使用时间轴左上角上方的下拉列表框)。此时,处理将开始,并在计算进行时显示加载动画。**取消**按钮位于处理进行时的加载动画下方。如果单击**取消**按钮,则会隐藏该按钮,时间轴将恢复到之前选择的视图。在恢复到之前的时间轴视图时,加载动画可能会保留一小段时间。
加载动画
增强的**资源使用大小**时间轴可以更清晰地了解内存的使用方式以及在内存跟踪的任何时间点可用的未绑定内存量。有了这些知识,开发人员就可以最好地利用其游戏中的可用内存。
您可以在我们的产品页面上找到有关 RMV 的更多信息,包括指向 GitHub 上发布二进制文件的链接和完整的发行说明列表。您的反馈对我们非常宝贵,并有助于推动 RMV 的路线图向前发展,因此如果您想要某些功能且该功能有意义,请告知我们!