FindMyFiles

FindMyFiles.Engine

UsnTraceData Class

One applied USN journal batch — how a burst of filesystem changes landed in the index (mirrors fmf-core's UsnTrace). Drives the change-reflection latency shown in the perf panel.

public sealed class UsnTraceData

Inheritance System.Object → UsnTraceData

Properties

UsnTraceData.ApplyUs Property

µs to apply the whole batch to the index.

public ulong ApplyUs { get; set; }

Property Value

System.UInt64

UsnTraceData.Deleted Property

Entries tombstoned (deletes/renames-away).

public ulong Deleted { get; set; }

Property Value

System.UInt64

UsnTraceData.Records Property

Raw USN records in the batch (before coalescing).

public ulong Records { get; set; }

Property Value

System.UInt64

UsnTraceData.StatFailures Property

Stat fetches that failed (the entry keeps its prior size/mtime); also counted in FindMyFiles.Engine.CountersData.StatFetchFailures.

public ulong StatFailures { get; set; }

Property Value

System.UInt64

UsnTraceData.StatUpdated Property

Entries whose size/mtime were refreshed via a stat fetch.

public ulong StatUpdated { get; set; }

Property Value

System.UInt64

UsnTraceData.Upserted Property

Entries created or updated in the index.

public ulong Upserted { get; set; }

Property Value

System.UInt64

UsnTraceData.Volume Property

Drive label the batch was applied to.

public string Volume { get; set; }

Property Value

System.String