MinecraftPerformanceMeter
Actual Fabric extraction/render adapter, confined to the measured screen's client thread. Event callbacks and native counters belong to the kit; consumers supply only state changes. GPU completion, model mutation, readiness, and evidence storage are outside extraction samples. Complete operation frames include diagnostic instrumentation and frame pacing, rather than uninstrumented application latency.
Parameters
actual measured Fabric screen, not a preview or replacement presenter.
application-owned state delivery before extraction.
Properties
Functions
Starts one interval on the client's owner thread; no test-framework dependency is installed.
Runs with the installed Fabric ClientGameTestContext without coupling its version into the kit's POM. Timeout and callback failures cancel diagnostic ownership on the actual client thread. Arbitrary application and framework failures must cancel monitoring before being propagated.