Глава 2. Извлекаем максимальную производительность из встроенных функциональных возможностей

Содержание

Глава 2. Извлекаем максимальную производительность из встроенных функциональных возможностей
Профилирование нагрузок как с вводом/ выводом, так и с вычислениями
Выгрузка данных и вычисление минимальных температур
Встроенный модуль профилирования Python
Применение локального кэширования для снижения загруженности сети
Профилирование кода для выявления узких мест производительности
Визуализация сведений профилирования
Линейное профилирование
На вынос: код профилирования
Оптимизация базовых структур данных для ускорения: списки, наборы и словари
Производительность поиска в списках
Поиск в наборах
Сложность списков, наборов и словарей в Python
Поиск чрезмерного выделения памяти
Навигация по минному полю оценок памяти Python
Объём памяти некоторых альтернативных представлений
Применение массивов в качестве альтернативы спискам
Систематизация изученного: оцениваем использование памяти объектов Python
На вынос: оцениваем использование памяти объектов Python
Отложенность и генераторы для конвейеров Больших данных
Применение генераторов вместо стандартных функций

Профилирование нагрузок как с вводом/ выводом, так и с вычислениями

Выгрузка данных и вычисление минимальных температур

Встроенный модуль профилирования Python

Применение локального кэширования для снижения загруженности сети

Профилирование кода для выявления узких мест производительности

Визуализация сведений профилирования

Линейное профилирование

На вынос: код профилирования

Оптимизация базовых структур данных для ускорения: списки, наборы и словари

Производительность поиска в списках

Поиск в наборах

Сложность списков, наборов и словарей в Python

Поиск чрезмерного выделения памяти

Навигация по минному полю оценок памяти Python

Объём памяти некоторых альтернативных представлений

Применение массивов в качестве альтернативы спискам

Систематизация изученного: оцениваем использование памяти объектов Python

На вынос: оцениваем использование памяти объектов Python

Отложенность и генераторы для конвейеров Больших данных

Применение генераторов вместо стандартных функций