CPU & memory profiling in Python

Aceptada

¿Tu código demora siglos en ejecutarse? ¿O al hacerlo termina por consumir toda la memoria? Un perfilador de CPU o memoria puede ser la solución para identificar el problema rápidamente, evitando horas de suposiciones, debugging y revisión de código.


Tipo: Charla estandard, 25 minutos

Nivel: Principiante

Disertantes: Maximiliano Cruz

Biografiá del Disertante: Tech-agnostic dev, aunque mi primer lenguaje fue Python (al cual regreso a menudo). Actualmente trabajando como engineering manager en Indicina, aprendiendio y aplicando algo nuevo todos los días, o cada vez que se puede.

Horario: 18:15 - 18:40 - 25/06/2022

Sala: Sala 1

Etiquetas/Tags: python profiling cpu memory cprofile memory-profiler

Descripción completa

En casos en que el código es demasiado complejo (o simplemente demasiado) como para dentificar a primera vista la causa de un problema de rendimiento o memoria, un perfilador puede ayudarnos a identificar rapidamente la causa del problema. En esta charla vamos a utilizar algunas herramietas que nos permiten conocer en detalle las estadísticas relacionadas con el consumo de CPU y memoria de las distintas partes de nuestro código, información muy valiosa a la hora de resolver problemas de rendimiento o implementar mejoras.