2020.01.29 Сергей Чипига - Профилирование кода в Python

Sdílet
Vložit
  • čas přidán 16. 03. 2020
  • Когда разработчики начинают говорить о профилировании кода, в большинстве случаев это выглядит как нечто экстраординарное, требующее специальных навыков и глубокого знания языка программирования. Другими словами, правильное профилирование приложения похоже на джедайские навыки. Конечно, профилирование приложений требует опыта и времени на исследования, но в целом никакой магии в этом нет. На конкретном примере я хотел бы показать, как это происходит при профилировании продакшн-приложения.
    В мире Python существует несколько инструментов профилирования. Я буду использовать py-spy, потому что он может подключаться к рабочему процессу, имеет широкий список опций и может генерировать формат flame результатов. Сперва на простых примерах мы познакомимся с самим инструментом py-spy и flame форматом. А затем уже рассмотрим дамп с реального приложения под высокой нагрузкой, которое оказалось в зависшем состоянии, и увидим как интерпретировать результаты дампа, чтобы найти проблемные места в коде.
    Подписаться на канал: / @devclubeu
    Наш сайт: devclub.eu
    Наш блог: blog.devclub.eu
    Facebook-группа: / devclub.eu
  • Věda a technologie

Komentáře • 6

  • @I_am_Alan
    @I_am_Alan Před 4 lety

    Отличное выступление.

    • @oscardavis2438
      @oscardavis2438 Před 2 lety

      you all prolly dont care at all but does anyone know of a tool to get back into an Instagram account..?
      I stupidly forgot the password. I would love any tips you can give me

    • @amirizaiah7179
      @amirizaiah7179 Před 2 lety

      @Oscar Davis Instablaster =)

    • @oscardavis2438
      @oscardavis2438 Před 2 lety

      @Amir Izaiah Thanks so much for your reply. I got to the site through google and im in the hacking process atm.
      Takes quite some time so I will get back to you later when my account password hopefully is recovered.

    • @oscardavis2438
      @oscardavis2438 Před 2 lety

      @Amir Izaiah It worked and I now got access to my account again. I'm so happy:D
      Thank you so much you really help me out !

    • @amirizaiah7179
      @amirizaiah7179 Před 2 lety

      @Oscar Davis You are welcome =)