Дебаг, логирование, профилирование
Поговорим про дебаг, логирование и профилирование.
В начале лекции будет введение в базовые знания по операционным системам (в частности Linux). Затем рассмотрим управление памятью, процессами, многозадачность, IPC, файлы, системные вызовы. Покажем, как работать со встроенным в Python дебаггером Pdb. Поговорим про логгирование в целом и про библиотеку logging в Python в частности. Узнаем, как бороться с недостаточной производительностью программ и как найти узкое место, в котором тратится больше всего ресурсов процессора или памяти.
Презентация: https://yadi.sk/d/BCky8YkLcbVeUA
Полезные ссылки:
https://www.oreilly.com/library/view/linux-system-programming/9781449341527
Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
Видео Дебаг, логирование, профилирование канала Разработка
В начале лекции будет введение в базовые знания по операционным системам (в частности Linux). Затем рассмотрим управление памятью, процессами, многозадачность, IPC, файлы, системные вызовы. Покажем, как работать со встроенным в Python дебаггером Pdb. Поговорим про логгирование в целом и про библиотеку logging в Python в частности. Узнаем, как бороться с недостаточной производительностью программ и как найти узкое место, в котором тратится больше всего ресурсов процессора или памяти.
Презентация: https://yadi.sk/d/BCky8YkLcbVeUA
Полезные ссылки:
https://www.oreilly.com/library/view/linux-system-programming/9781449341527
Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
Видео Дебаг, логирование, профилирование канала Разработка
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Работа с файлами с++. Чтение из файла с++ ifstream. Изучение С++ для начинающих. Урок #116Логирование в Python и DjangoELK: менеджмент логов, быстрая локализация проблем / Сергей Шумов (News360)Что понимаешь про карьеру в Data Science после десяти лет работы – Виктор КанторНовости стандартизации C++. Итоги встречи на Коне – Полухин АнтонЧто делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс).NET, Роман Патутин: Отладка и профилирование .Net Core приложений в LinuxМногопоточность в JavaScript (Запускаем код с Web Workers API в JavaScript)Дмитрий Ходаков, Avito «CPU bound задачи в веб-сервисах на Python»Профилирование JS: увидеть самое важное и не утонуть в море чисел / Виктор ХомяковОптимизация производительности. Техники для React-приложенийБазы данных: модели, миграции, тестированиеПрофилирование лезвия / How Profiling Affects PerformanceЧто такое ООП (объектно-ориентированное программирование)?Непростые вещи. ТанкерАнтон Полухин | Библиотека Boost с нуля на примере Boost.DLLЛоги для тестировщика / Работа с логами в тестировании6 способов выучиться на программистаРазбор тестового задания на API для QA Engineer - тестировщика ПО.