Class IOReportFunctions


public final class IOReportFunctions extends MacForeignFunctions
Bindings for the private IOReport framework (Apple Silicon GPU residency and energy counters).

IOReport is a private Apple framework. It may not be present on all systems. isAvailable() must be checked before calling any method; calling wrapper methods when isAvailable() returns false will result in a NullPointerException since the underlying handles are not initialized.