TextStudio3DMemoryTrimReport
public readonly struct TextStudio3DMemoryTrimReportOne completed main-thread trim. Ownership estimates do not claim immediate GC or driver memory reclamation.
Properties
Section titled “Properties”
public long Epoch { get; }Returns
System.Int64
RequestCount
Section titled “RequestCount”public long RequestCount { get; }Returns
System.Int64
CompletedTrimCount
Section titled “CompletedTrimCount”public long CompletedTrimCount { get; }Returns
System.Int64
EstimatedCacheOwnershipBytesBefore
Section titled “EstimatedCacheOwnershipBytesBefore”public long EstimatedCacheOwnershipBytesBefore { get; }Known selected shared-cache payload before trimming; not a unique total heap/driver allocation measurement.
Returns
System.Int64
EstimatedCacheOwnershipBytesAfter
Section titled “EstimatedCacheOwnershipBytesAfter”public long EstimatedCacheOwnershipBytesAfter { get; }Same ownership scope after trimming. Active leases can retain payload even when cache ownership is removed.
Returns
System.Int64
RetainedEvictedAssemblyBytes
Section titled “RetainedEvictedAssemblyBytes”public long RetainedEvictedAssemblyBytes { get; }Returns
System.Int64
ActiveQueryPayloadBytes
Section titled “ActiveQueryPayloadBytes”public long ActiveQueryPayloadBytes { get; }Returns
System.Int64
PooledScratchBytesBefore
Section titled “PooledScratchBytesBefore”public long PooledScratchBytesBefore { get; }Returns
System.Int64
PooledScratchBytesAfter
Section titled “PooledScratchBytesAfter”public long PooledScratchBytesAfter { get; }Returns
System.Int64
CancelledBuildCount
Section titled “CancelledBuildCount”public int CancelledBuildCount { get; }Returns
System.Int32
RemovedShaderValidationDecisions
Section titled “RemovedShaderValidationDecisions”public int RemovedShaderValidationDecisions { get; }Returns
System.Int32
FailedOwnerCount
Section titled “FailedOwnerCount”public int FailedOwnerCount { get; }Returns
System.Int32
FailedEstimateCount
Section titled “FailedEstimateCount”public int FailedEstimateCount { get; }Failed byte-estimate reads. An unavailable estimate is reported as -1, never as zero freed memory.
Returns
System.Int32
DurationMilliseconds
Section titled “DurationMilliseconds”public double DurationMilliseconds { get; }Returns
System.Double