voo_performance library
Classes
- AppLaunchMetrics
- Represents timing data for an app launch.
- AppLaunchService
- Service for tracking app launch performance.
- AppSemanticConventions
- App-specific semantic conventions for performance monitoring.
- FpsMonitorService
- Service for monitoring frames per second and detecting jank.
- FpsSample
- A single FPS measurement sample.
- FpsStats
- Aggregated FPS statistics over a time period.
- HttpSemanticConventions
- OpenTelemetry semantic conventions for HTTP and network attributes.
- MemoryMonitorService
- Service for monitoring memory usage and detecting memory pressure.
- MemorySnapshot
- Represents a memory snapshot at a point in time.
- NetworkMetric
- NetworkTiming
- Detailed timing breakdown for a network request.
- NetworkTimingBuilder
- Builder for constructing NetworkTiming with incremental timestamps.
- OtelContextPropagator
- W3C Trace Context propagation for distributed tracing.
- OtelHttpMetric
- Export HTTP client metrics using OTEL instruments.
- OtelPerformanceTrace
- Adapter that wraps a voo_telemetry Span while maintaining backward compatibility with PerformanceTrace API.
- PerformanceDioInterceptor
- PerformanceDioInterceptorImpl
- Dio-specific implementation of PerformanceDioInterceptor
- PerformanceTrace
- PerformanceTracker
- ResourceSemanticConventions
- Resource attributes for service identification.
- VooPerformanceDioInterceptor
- VooPerformancePlugin
Enums
- LaunchType
- Type of app launch.
- MemoryPressureLevel
- Memory pressure levels.
Typedefs
- MemoryPressureCallback = void Function(MemoryPressureLevel level)
- Callback type for memory pressure events.