Skip to content

Performance Monitoring

Firebase Performance Monitoring helps you understand how your application behaves in real-world conditions by collecting performance metrics from user devices. It allows you to measure execution time, track custom code paths, and correlate performance issues with specific application flows.

The Performance Monitoring module in this plugin focuses on custom traces, giving you precise control over which operations you want to measure and analyze.


Capabilities

  • Start and stop custom performance traces with developer-defined names.
  • Attach numeric metrics to running traces to measure counts, sizes, or accumulated values.
  • Add and remove custom string attributes to enrich trace data with contextual information.
  • Measure performance of specific gameplay systems, loading phases, network operations, or custom logic blocks.

Important Notes

  • Performance data is processed asynchronously by Firebase and does not appear immediately in the console.
  • Custom traces only collect data while they are actively running; metrics and attributes added outside an active trace are ignored.