Загрузка страницы

Emin Martinian - Statistical Profiling (and other fun with the sys module) - PyCon 2019

"Speaker: Emin Martinian

Profiling involves computing a set of data about how often and how
long various parts of your program are executed. Profiling is useful
to understand what makes your program slow and how you can improve
it. After a quick review of deterministic profiling tools and
techniques, I will describe how you can do statistical profiling with
existing packages or write your own from scratch.

Statistical profiling involves occasionally sampling what your program
is doing instead of watching each line or function. A key feature of
statistical profiling is that by using a moderate sampling frequency,
you can profile your production code with almost no overhead. This lets
you find the actual bottlenecks in real use cases.

The core technical focus of the talk is python's sys module and how it
lets you easily examine a running program. I also describe some tricks
to be aware of related to threading, context switches, locks, and so on.
At the conclusion of the talk, you will hopefully understand how to use
an existing statistical profiler or write a customized version yourself.
Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

Видео Emin Martinian - Statistical Profiling (and other fun with the sys module) - PyCon 2019 канала PyCon 2019
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
6 мая 2019 г. 7:50:00
00:33:18
Другие видео канала
Alex Landau - Building a Culture of Observability - PyCon 2019Alex Landau - Building a Culture of Observability - PyCon 2019Adopting QPython in smartphones for teaching/learning  computational science and engineeringAdopting QPython in smartphones for teaching/learning computational science and engineeringMatthew Seal - Programmatic Notebooks with papermill - PyCon 2019Matthew Seal - Programmatic Notebooks with papermill - PyCon 2019Abrar Ahmed Sheikh - A Guide to Software Engineering for Visually Impaired - PyCon 2019Abrar Ahmed Sheikh - A Guide to Software Engineering for Visually Impaired - PyCon 2019Paul Vincent Craven - Build Your Own 2D Platformer Game - PyCon 2019Paul Vincent Craven - Build Your Own 2D Platformer Game - PyCon 2019Duy Nguyen - Scraping a Million Pokemon Battles: Distributed Systems By Example - PyCon 2019Duy Nguyen - Scraping a Million Pokemon Battles: Distributed Systems By Example - PyCon 2019To trust or to test?: Automated testing of scientific projects with pytest  - PyCon 2019To trust or to test?: Automated testing of scientific projects with pytest - PyCon 2019Final Remarks and Conference Close - PyCon 2019Final Remarks and Conference Close - PyCon 2019Thursday Bram - Writing about Python (Even When You Hate Writing) - PyCon 2019Thursday Bram - Writing about Python (Even When You Hate Writing) - PyCon 2019Kushal Das - Building reproducible Python applications for secured environments - PyCon 2019Kushal Das - Building reproducible Python applications for secured environments - PyCon 2019Faris Chebib - Help! I'm now the leader of our Meetup group! - PyCon 2019Faris Chebib - Help! I'm now the leader of our Meetup group! - PyCon 2019Nicolle Cysneiros - Eita! Why Internationalization and Localization matter - PyCon 2019Nicolle Cysneiros - Eita! Why Internationalization and Localization matter - PyCon 2019Hynek Schlawack - Maintaining a Python Project When It’s Not Your Job - PyCon 2019Hynek Schlawack - Maintaining a Python Project When It’s Not Your Job - PyCon 2019Shauna Gordon-McKeon - A New Era in Python Governance - PyCon 2019Shauna Gordon-McKeon - A New Era in Python Governance - PyCon 2019Python Software Foundation Community Report and Community Service Awards - PyCon 2019Python Software Foundation Community Report and Community Service Awards - PyCon 2019Moses Schwartz, Andy Culler - A Snake in the Bits: Security Automation with Python - PyCon 2019Moses Schwartz, Andy Culler - A Snake in the Bits: Security Automation with Python - PyCon 2019Emily Morehouse - What To Expect When You’re Expecting: A Hands-On Guide to Regression TestingEmily Morehouse - What To Expect When You’re Expecting: A Hands-On Guide to Regression TestingPablo Galindo Salgado - Time to take out the rubbish: garbage collector - PyCon 2019Pablo Galindo Salgado - Time to take out the rubbish: garbage collector - PyCon 2019Paul Ganssle - Working with Time Zones: Everything You Wish You Didn't Need to Know - PyCon 2019Paul Ganssle - Working with Time Zones: Everything You Wish You Didn't Need to Know - PyCon 2019Sarah Withee - Building an Open Source Artificial Pancreas - PyCon 2019Sarah Withee - Building an Open Source Artificial Pancreas - PyCon 2019
Яндекс.Метрика