System Metrics Mali

September 16, 2025 · View on GitHub

The System Metrics Mali package provides a simple and extensible interface for reading hardware performance metrics from Arm Mali GPUs. Hardware counters provide a low-level view of application performance. These metrics can provide insight into what impact your changes produce on the hardware level. System Metrics Mali package exposes a set of hardware metrics via Unity Profiler window and Unity ProfilerRecorder API.

Disclaimer: This package is still under development and anything could change on the API side.

Installation

The System Metrics Mali package can be installed via Package Manager:

  • Download Unity 2021.2.0a17 or newer through the Hub.
  • Create or open a Unity project.
  • Go to Window > Package Manager.
  • Follow “Adding a registry package by name” instructions and add “com.unity.profiling.systemmetrics.mali”

Supported platforms

The System Metrics Mali package has following limitations:

  • The minimum required Unity version is 2021.2
  • Platforms: Android
  • CPU: Any Arm v7 or v8
  • GPU: Mali-T88x or newer ** Supports Samsung Exynos, HiSilicon Kirin, or MediaTek CPUs (as these use Mali GPUs) ** Doesn’t support Qualcomm Snapdragon CPUs (as these use Adreno GPUs)

Resources

For more information, please have a look at: