José Dapena Paz
banner
jdapena.bsky.social
José Dapena Paz
@jdapena.bsky.social
Free software developer at @igalia.bsky.social Chromium team. @jdapena@mastodon.online
Chromium tracing is good for the static tracepoints already included. That instrumentation shows how things are working inside Chromium. For system calls, it can only hint which tracing event was called closer.

For that case, debuggers or sampling profilers could give more insight.
March 25, 2025 at 5:46 PM
trace-chrome allows to capture and store the traces from a different computer, with a simple command line interface. I published it in github.com/jdapena/trac...
GitHub - jdapena/trace-chrome
Contribute to jdapena/trace-chrome development by creating an account on GitHub.
github.com
March 25, 2025 at 8:31 AM
In performance research, a principle is reducing the overhead of the analysis tools, to improve the accuracy. Tracing remotely helps: no need for the tracing UI to be available, and no overhead of running it. This is specially useful when Chromium runs in an embedded device.
March 25, 2025 at 8:31 AM
This post is the third part of my series "Maintaining Chromium downstream". You can read the previous posts here: blogs.igalia.com/dape/tags/do...
Tagged “downstream maintenance”
José Dapena blog.
blogs.igalia.com
February 4, 2025 at 10:24 AM
It can be tested with any web page using the Chrome extension at github.com/bloomberg/co... or the examples at github.com/bloomberg/co...
container-timing/chrome-extension at main · bloomberg/container-timing
Container Timing. Contribute to bloomberg/container-timing development by creating an account on GitHub.
github.com
January 24, 2025 at 6:13 PM
By the way. I have been working on an experimental native implementation of the specification for Chromium. Feel free to try this patch: chromium-review.googlesource.com/c/chromium/s...
Gerrit Code Review
chromium-review.googlesource.com
January 24, 2025 at 6:13 PM