Hi,
I’m exploring the Tachyon features, and I’m especially interested by the Gecko format to render timeline profile in the Firefox Profiler, to profile services performing concurrent tasks using threads, processes or asyncio tasks.
The idea would be to have each concurrent task on a separate row in the timeline, whether it’s a thread, a subprocess or an asyncio task.
Would is be possible feature?
Testing with 3.15.0b3:
- 3 threads are already properly rendered
- but 3 processes are rendered on 1 line
- and asyncio tasks fails with ‘_remote_debugging.AwaitedInfo’ object has no attribute ‘threads’
See the examples here: GitHub - dfroger/tachyon-lab: Exploring the features of the Python 3.15 sampling profiler · GitHub
Thanks for reading!
