EuroPython 2016

Profiling the unprofilable

Speaker(s) Dmitry Trofimov

Profile is the main way to find slow parts of your application, and it’s often the first approach to performance optimisation. While there are quite a few profilers, many of them have limitations. In this talk we’re going to learn about the new statistical profiler for Python called Vmprof that is actively being developed by the PyPy team. We’ll see how it is implemented and how to use it effectively. We will apply it to an open source project, the Pydev.Debugger, a popular debugger used in IDE’s such as Pydev and PyCharm, and with the help of Cython which we’ll also dig into, we’ll work on optimising the issues we find.

Whether it’s a Python debugger, a Web Application or any other kind of Python development you’re doing, you’ll learn how to effectively profile and resolve many performance issues.

in on Monday 18 July at 11:15 See schedule

Do you have some questions on this talk?

New comment