Navigara

github.com-google-perfetto

all · 30 devs · built 2026-06-13

Repository snapshot

Performance · 90d

145.3ETV

+102.0% since Q2 2025

ETV / dev / mo

2.7ETV

16 devs · 30-day window

Last 7 days · per dev

2.8ETV

per developer per week

Work mix

Growth45%· 298.9Maintenance46%· 302.3Fixes9%· 62.4
663.6 ETV all-time3,668 commits30 all-time devsJan 2025 – Jun 2026

Monthly reports

  • Highlights

    • Enhanced *Trace Processor* capabilities with new GPU tracing features, including accurate processing of Adreno command batch events to fix GPU event drift [d119b70f · Ross Ning].
    • Introduced comprehensive *memory profiling* enhancements, including decoding new packed smaps trace packets into `process_memory_mappings` [7181bb6e · Ryan] and adding path name redaction rules for smaps [34088e9f · Ryan].
    • Significant advancements in *AI-driven analysis* with an improved Android heap dump skill and a new clustering capability for heap dump attribution paths [82ad4b69 · Lalit Maganti].
    • Expanded *proto2 extension support* across *protozero* and *trace_processor*, enabling flexible out-of-tree extensions and unifying extension registries [40bad2d9 · sashwinbalaji], [9be74dee · sashwinbalaji].
    • Major *UI/UX improvements* to the QueryLog tab, adding interactive features and enhancing debugging for slow UI queries [f7dba46f · Steve Golton].
    • Improved *SDK flexibility* by allowing selective enablement of *zlib compression* and *RE2 regex support* within the amalgamated SDK [d1adf399 · Lalit Maganti].
    • Introduced a *security fix* for *Perfetto's `traced` service* by scoping `RelayPort` exposure to explicitly opted-in producer sockets [b577c79f · Lalit Maganti].

    Observations

    • The *waste score* for May 2026 was 6, representing a +22% increase compared to the 2-month average of 5, indicating a period with more bug fixes and rework.
    • Several critical *bug fixes* were implemented, addressing out-of-bounds reads in the *Trace Processor* for Interval Intersect plugin [6c63b492 · Lalit Maganti] and TCP event parsing [91cc0e8b · Lalit Maganti].
    • A critical bug causing *silent chunk loss* for *TCP producer sockets* in the *Relay service* was fixed, preventing significant data loss for high-volume producers [683a6365 · Lalit Maganti].
    • Multiple *build system issues* were resolved, including preventing `libz` dependency in client SDKs for Android auto-roll [b62042fa · sashwinbalaji] and fixing regex backend build failures [ac5767d3 · sashwinbalaji].
    • The *trace processor* saw targeted *performance optimizations* through lazy materialization of `SqlSource::rewritten_sql` [5876af31 · Lalit Maganti] and avoiding unnecessary zero-fills in `StringPool` block allocation [d8307171 · Lalit Maganti].
    • Commit volume for May 2026 was 305, a +9% increase compared to the 2-month average of 280 commits, reflecting a slightly elevated level of activity.

Performance over time

ETV stacked by Growth, Maintenance and Fixes — 90-day moving average, normalized to ETV / month.

Average performance per developer

ETV per active developer per month — 30-day moving average.

Active developers over time

Unique developers committing each day — 90-day moving average.

Knowledge concentration

How dependent is this repo on a small number of contributors? Higher top-1 share = higher key-person risk.

Top 1
27.5 %
Top 3
56.8 %
Top 5
66.7 %

Lalit Maganti owns 27.5 % of commits.

Most impactful commits

Top 20 by ETV in the all-time window.