scientific-python / faster-scientific-python-ideas

Brainstorm how to make scientific Python ecosystem faster
BSD 3-Clause "New" or "Revised" License
10 stars 0 forks source link

Improved profiling tools #9

Open itamarst opened 1 week ago

itamarst commented 1 week ago

Profiling infrastructure in Python is fragmented, often hard to use, suffers from lack of maintainer time and resources (py-spy hasn't had a release for quite a while), and is sometimes effectively impossible (Numba had no profiling until I wrote Profila, and that is Linux-only and is likely to stay that way). It also is often less focused on the needs of scientific or more broadly batch computing (e.g. flamegraphs are almost useless at visualizing parallelism).

lucascolley commented 1 week ago

(post above is spam)