Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Production-grade client-side tracing, profiling, and analysis for complex software systems.

¿Es google/perfetto apto para principiantes?

En los últimos 30 días, google/perfetto fusionó 97 de 163 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
6.7k
Forks
908
Issues abiertos para principiantes
2
Issues indexados
150
Merge medio
2 d 2 h
PR fusionados (30 d)
363
Lenguaje dominante
C++
Licencia
Apache-2.0
Último push a GitHub
23/10/2026
Última indexación
16/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a google/perfetto

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige uno de los 2 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • tp: let varint decoding use the fast path near the end of a buffer
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#8264 ·

    Los mantenedores suelen responder en 1 día

  • tp: cache track resolution for track events
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    google/perfetto#8262 ·

    Los mantenedores suelen responder en 1 día

  • tp: trim per-slice overhead in SliceTracker
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    google/perfetto#8261 ·

    Los mantenedores suelen responder en 1 día

  • tp: stop the sorter from churning memory between extractions
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    google/perfetto#8260 ·

    Los mantenedores suelen responder en 1 día

  • tp: skip arg set dedup for events whose args are almost always unique
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 49/100

    google/perfetto#8259 ·

    Los mantenedores suelen responder en 1 día

  • tp: decode track events once into self-contained records and stop carrying packet bytes through the sorter
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#8258 ·

    Los mantenedores suelen responder en 1 día

  • tp: store args in a shredded format
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/perfetto#8257 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • tp: INTERVAL INTERSECTION OF pipelines clash with columns named interval in subqueries
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    google/perfetto#8171 ·

    Los mantenedores suelen responder en 1 día

  • tp: make INTERVAL INTERSECTION a streaming merge over key-ordered operands
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    google/perfetto#7957 ·

    Los mantenedores suelen responder en 1 día

  • `__intrinsic_stdlib_objects` does not expose module includes
    Abierto
    enhancement fixit

    Dificultad 3/5 1-2 días Aptitud para principiantes 64/100

    google/perfetto#7826 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Remove all regex-based SQL parsing in Python and use syntaqlite
    Abierto
    enhancement fixit

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/perfetto#7823 ·

    Los mantenedores suelen responder en 1 día

  • Add exact allocation count/size tracking to heapprofd
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/perfetto#7433 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Filter out and/or put on different track uretprobes syscall on moden kernels
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    google/perfetto#7432 ·

    Los mantenedores suelen responder en 1 día

  • UI: improve Android Logs filtering while preserving timeline interaction
    Abierto
    ui

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/perfetto#7429 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Improve handling of connecting to localhost
    Abierto
    ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#7425 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add support for hiding certain interpreter frames automatically
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#7405 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Allow breaking down tree explorer by process/thread and other arbitrary types
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#7399 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Allow hiding C++ template parameters (and other similar things) in tree explorer
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    google/perfetto#7398 ·

    Los mantenedores suelen responder en 1 día

  • Automatically expand single-element in calltree view of tree explorer
    Quizá libre de nuevo @Jeevankumar-s la tomó hace 42 días y no hay ningún pull request abierto. Abierto
    good first issue ui

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    google/perfetto#7397 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Implement source line (w/ heatmap) and disassembly viewing for callstack samples
    Abierto
    ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#7312 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • "Refresh devices" button on UI doesn't update existing device's status
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    ui

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    google/perfetto#7286 ·

    Los mantenedores suelen responder en 1 día

  • Heapprofd manual dump: is there a non-root way to trigger it?
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    google/perfetto#7270 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Document the flamegraph features in Perfetto
    Quizá libre de nuevo @SankeerthNara la tomó hace 75 días y no hay ningún pull request abierto. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    google/perfetto#7105 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Cleanup old embedder extension servers
    Quizá libre de nuevo @LalitMaganti la tomó hace 90 días y no hay ningún pull request abierto. Abierto
    fixit ui

    google/perfetto#6926 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Crash on UI in zero duration trace
    Quizá libre de nuevo @stevegolton la tomó hace 92 días y no hay ningún pull request abierto. Abierto
    fixit ui

    google/perfetto#6915 · 3 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Very Strange: the second half of trace data is completely empty!
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    google/perfetto#6913 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Area selection aggregation recomputes the same base data several times
    Abierto
    enhancement ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#6872 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Improve performance of SQL strings in ExecuteQuery/ExecuteStatement functions
    Quizá libre de nuevo @KaustAbhinand la tomó hace 100 días y no hay ningún pull request abierto. Abierto
    enhancement fixit good first issue

    google/perfetto#6799 · 5 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Enhancement idea: allow making parent tracks "sticky" when scrolling
    Abierto
    ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    google/perfetto#6746 · 14 comentarios ·

    Los mantenedores suelen responder en 1 día

  • perfetto.dev serves all assets uncompressed
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    fixit

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    google/perfetto#6739 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • FR: Improve annotation UX for collaborative trace analysis
    Abierto
    ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#6626 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Relax the 256 MiB per-stream size cap on android.display.video (display video)
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/perfetto#6609 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Add workflow for debugging slow queries to AI skill
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    google/perfetto#6591 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add documentation to docs website for the C SDK
    Quizá libre de nuevo @sashwinbalaji la tomó hace 113 días y no hay ningún pull request abierto. Abierto
    fixit

    google/perfetto#6571 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • [heapprofd] Add thread ID (tid) to heap profile samples
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#6526 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support deobfuscation of atrace slices + ART method traces
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/perfetto#6391 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Feat: Specific GPU by ID or device in gpu_counter_config
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/perfetto#6321 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Pinch/zoom stops working in empty parts of timeline and track names.
    Abierto
    ui

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    google/perfetto#6272 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • View a histogram of slices matching a query
    Abierto
    ui

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/perfetto#6249 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] traceprocessor API to bundle v2 metrics into traces
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#6228 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Perfetto doesn't respect ro.hw_timeout_multiplier in Android builds
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 50/100

    google/perfetto#6122 ·

    Los mantenedores suelen responder en 1 día

  • traced, traced_probes MUSL compatibility
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    google/perfetto#6079 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Visualize frame timelines provided by Android to Chrome
    Quizá libre de nuevo @petrcermak la tomó hace 169 días y no hay ningún pull request abierto. Abierto
    chrome scroll jank plugin

    google/perfetto#5841 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Reduce amalgamated C SDK source size
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    google/perfetto#5799 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Migrating V8 cpu profiler from legacy phase 'P' to modern TrackEvent
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#5673 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • traced_probes: kFlushTimeoutMs (1s) is too restrictive and redundant
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    google/perfetto#5540 ·

    Los mantenedores suelen responder en 1 día

  • Public C++ library API for symbolizing/deobfuscating traces
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    google/perfetto#5534 · 4 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Reducing file size
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/perfetto#5512 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Packets dropped with multithreaded TrackEvent, no buffer overwrite
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    google/perfetto#5142 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Confusing behaviour in area selection of multiple perf sample types
    Abierto
    ui

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/perfetto#4893 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.