230 profiler time memory
Created by: MAGLeb
Создан класс для профилирования кода по памяти и по времени. Легкий интерфейс дает возможность в пару строчек получить ценные результаты:
- профайлер по времени:
- граф вызовов с кумулятивным временем вызовы функции (сохраняется в формате png)
- веб интерфейс для детального рассмотрения стека вызовов
- профайлер по памяти:
- граф вызовов с выделением цветом объектов FEDOT'a (сохраняется в формате png)
- график зависимости памяти от времени (сохраняется в формате png)
Создан пример с использованием класса для профилирования. Обращаю внимание, классы для памяти и времени имеют разный интерфейс.
Дополнительные библиотеки для разработки: snakeviz==2.1.0 gprof2dot==2021.2.21 objgraph==3.5.0 memory_profiler==0.58.0