perf(diagnostics): expose prepared asset source counters
This commit is contained in:
parent
230a7df454
commit
b1ad4b7c0a
5 changed files with 30 additions and 8 deletions
|
|
@ -95,7 +95,12 @@ internal readonly record struct MeshStreamResourceDiagnostics(
|
|||
long FrameMipmapBytes,
|
||||
long GlobalCapacityBytes,
|
||||
long GlobalPhysicalCapacityBytes,
|
||||
bool GlobalMigrationInProgress);
|
||||
bool GlobalMigrationInProgress,
|
||||
long PreparedProbes,
|
||||
long PreparedReads,
|
||||
long PreparedLoaded,
|
||||
long PreparedMissing,
|
||||
long PreparedCorrupt);
|
||||
|
||||
internal readonly record struct TextureStreamResourceDiagnostics(
|
||||
int OwnedBindlessTextures,
|
||||
|
|
@ -254,6 +259,8 @@ internal sealed class RenderFrameDiagnosticsController :
|
|||
+ $"mipmapFrame={mesh.FrameMipmapArrayCount}/{mesh.FrameMipmapBytes} "
|
||||
+ $"meshCap={mesh.GlobalCapacityBytes} "
|
||||
+ $"meshPhys={mesh.GlobalPhysicalCapacityBytes}/{mesh.GlobalMigrationInProgress} "
|
||||
+ $"prepared={mesh.PreparedProbes}/{mesh.PreparedReads}/"
|
||||
+ $"{mesh.PreparedLoaded}/{mesh.PreparedMissing}/{mesh.PreparedCorrupt} "
|
||||
+ $"gpuTrack={process.TrackedGpuBytes}/{process.TrackedGpuBuffers}/"
|
||||
+ $"{process.TrackedGpuTextures} "
|
||||
+ $"managed={process.ManagedBytes}/{process.ManagedCommittedBytes} "
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue