内存。Advanced Profiler — Memory 选项卡显示有关 Wwise 声音引擎如何管理内存的信息。此时将会显示有关声音引擎的 Memory Manager 中注册的各个内存池的信息。
备注 | |
---|---|
在玩游戏时内存池可能会出现碎片。也就是说,可用空间可能没有您想象的那么多(预留 —— 已用)。在解决内存问题时,请确保查看 Max Free Block 值,因为这能让您很好地了解最大可用的连续内存量。 |
界面元素 |
描述 |
|||||
---|---|---|---|---|---|---|
|
打开搜索框,在其中输入标准字母和数字会筛选掉视图中不相匹配的元素。阅读 使用表格 了解详细信息。 点击搜索图标左侧的 Close(关闭)图标,以关闭搜索字段并删除筛选器。
|
|||||
|
点击列标题区 Configure Columns...(配置列...)快捷方式(右键点击)选项。p 此时将会打开 Configure Columns 对话框。指定要显示的列及其顺序。 |
|||||
Pool Name |
内存池的名称。 |
|||||
IO Pool Size |
I/O(输入输出)池大小。为该内存池预留的内存量。预留大小是在创建该内存池时设置的。 |
|||||
Used Mem. |
已占用内存。内存池的实际内存占用量。 |
|||||
Ratio Used |
占用比例。已占用内存量与总预留内存相比的图形化表示。 |
|||||
Max Free Block |
最大可用块。可用于分配的最大连续块大小。由于内存碎片化,该值可能小于预留值减去已用值的差。 |
|||||
Allocs |
内存分配次数。自内存池创建以来执行的内存分配次数。 此值改变时,它表明内存池当前正在分配内存。 |
|||||
Frees |
释放数。自内存池创建以来执行的释放数。 若此数值改变,则表示内存池当前正在释放内存。 |
|||||
Cur. Allocs |
当前分配的内存块的数量。Current Alloc 值是通过 Alloc 的数目减去 Free 的数目得到的。 若此数值改变,则表示内存池当前正在分配或释放内存。 |
|||||
Peak Used |
峰值占用。内存池中之前的最大内存占用量 —— 在光标所指时间之前的任何时刻。 该值可有助于您确定内存占用量何时逼近预留的内存上限。 |