Skip to content

Instantly share code, notes, and snippets.

@dusanstanojeviccs
Last active April 16, 2026 00:18
Show Gist options
  • Select an option

  • Save dusanstanojeviccs/1f369e255836cfd61a4a9c6f190939b4 to your computer and use it in GitHub Desktop.

Select an option

Save dusanstanojeviccs/1f369e255836cfd61a4a9c6f190939b4 to your computer and use it in GitHub Desktop.
Traceway Android Metrics
Metric Measured / Estimated Value
Frame build p50 (idle, capture at 15 FPS) 0.5–1.6 ms (baseline without SDK: 0.8–2.3 ms)
Frame build p99 (idle, capture at 15 FPS) 43–63 ms (baseline: 39–149 ms)
Jank frames during idle (>16.67 ms) 3–7 of ~240 total (baseline: 4–11)
Memory overhead per session (idle, capture ON) +14–29 MB RSS
Memory overhead (exception burst + capture + disk) +33–70 MB RSS peak
Exception capture cost 0.5–10.5 ms avg depending on config and device
In-memory frame buffer ~7.5 MB (150 frames × ~50 KB PNG at 0.75x pixel ratio) †
H.264 output per 10 s recording 500 KB–2 MB MP4 (2 Mbps, baseline profile) †
Transport payload Gzip-compressed JSON + base64 video †
Encoding time at session end Planned harness addition — currently logged per-session via debug output †
Upload time Planned harness addition — dependent on network; gzip keeps payloads under ~2 MB †
Cost per session at scale Planned harness addition — storage-dominated; a single session is < 3 MB on the wire †
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment