RHI报告 - muchenhen/UnrealEngineMemreportParser GitHub Wiki

RHI

RHI resource memory (not tracked by our allocator)
               0  -  Pixel buffer memory - STAT_PixelBufferMemory - STATGROUP_RHI - STATCAT_Advanced
            1888  -  Structured buffer memory - STAT_StructuredBufferMemory - STATGROUP_RHI - STATCAT_Advanced
        85616886  -  Vertex buffer memory - STAT_VertexBufferMemory - STATGROUP_RHI - STATCAT_Advanced
        19570890  -  Index buffer memory - STAT_IndexBufferMemory - STATGROUP_RHI - STATCAT_Advanced
               0  -  Uniform buffer memory - STAT_UniformBufferMemory - STATGROUP_RHI - STATCAT_Advanced
         9240576  -  Texture memory Cube - STAT_TextureMemoryCube - STATGROUP_RHI - STATCAT_Advanced
         2859008  -  Texture memory 3D - STAT_TextureMemory3D - STATGROUP_RHI - STATCAT_Advanced
       272249792  -  Texture memory 2D - STAT_TextureMemory2D - STATGROUP_RHI - STATCAT_Advanced
               0  -  Render target memory Cube - STAT_RenderTargetMemoryCube - STATGROUP_RHI - STATCAT_Advanced
               0  -  Render target memory 3D - STAT_RenderTargetMemory3D - STATGROUP_RHI - STATCAT_Advanced
       114422400  -  Render target memory 2D - STAT_RenderTargetMemory2D - STATGROUP_RHI - STATCAT_Advanced
480.615MB total

关于 RHI 资源内存使用情况的统计数据。

其中:

  • RHI resource memory:RHI 资源内存。
  • Pixel buffer memoryStructured buffer memoryVertex buffer memoryIndex buffer memoryUniform buffer memoryTexture memory CubeTexture memory 3DTexture memory 2DRender target memory CubeRender target memory 3DRender * target memory 2D:分别代表不同类型的图形渲染资源所占用的内存大小。
    • Pixel buffer memory:像素缓存内存,用于存储图像数据的内存。
    • Structured buffer memory:结构化缓存内存,用于存储结构化数据,如顶点、颜色等。
    • Vertex buffer memory:顶点缓存内存,用于存储游戏中几何形状的顶点信息。
    • Index buffer memory:索引缓存内存,用于存储几何形状的索引信息。
    • Uniform buffer memory:统一缓存内存,用于存储常数数据,如观察矩阵。
    • Texture memory Cube:立方体纹理内存,用于存储立方体纹理图像。
    • Texture memory 3D:3D纹理内存,用于存储3D纹理图像。
    • Texture memory 2D:2D纹理内存,用于存储2D纹理图像。
    • Render target memory Cube:立方体渲染目标内存,用于存储渲染到立方体图像的内存。
    • Render target memory 3D:3D渲染目标内存,用于存储渲染到3D图像的内存。
    • Render target memory 2D:2D渲染目标内存,用于存储渲染到2D图像的内存。
  • Count:代表该类型资源的数量。
  • NumKB:代表该类型资源所占用的内存大小,单位为 KB。
  • total:代表所有类型资源总共占用的内存大小,单位为 MB。