joerick/pyinstrument

This project is grand.

koaning opened this issue ยท 3 comments

Honestly, the developer experience is so nice that I immediately felt compelled to make a quick video course on it here.

Just wanted to demonstrate my appreciation. Well done! This is a really nice project.

Wow, these videos are great!!! I'm very happy that you find the project fun to work with. And thank you for dropping by to let me know!

I might link to these from the docs somewhere, if that's okay with you? They're a great introduction to the abilities of pyinstrument, and then they go deeper.

By the way, did you notice any sharp edges while recording that would be worth me looking at?

Happy to hear you like it.

Feel free to link to the content from the docs/readme! I write tutorials for a bunch of projects that I like and the inbound links from projects make it an easy-to-discover resource. I like it when people do this because that way I don't need to resort to any SEO shenanigans that might make the content less calm.

In terms of sharp edges, the final video gives a sharp edge that's related to profilers in general. I'm currently using it to try to find expensive bits of code in pytest and I've noticed that recurion can make things tricky. I might be able to explore this further by doing a trick similar to pytest-duration-insights.

I suppose I've yet to try out to use it in combination with Tensorflow/Cython/Numpy stuff ... there may be some odd things there, but in general ... the main thing I really enjoy here is just the pragmatism of the tool. It just works, looks nice and it's simple to use.

Thanks again @koaning ! I've added a link from the readme and the homepage of the docs.