Diagnóstico de cuellos de botella en su programa de Python

Tenía una aplicación que requería cargar algunas imágenes y realizar operaciones en ellas. Dependiendo del tamaño de las imágenes, los requisitos de memoria de la aplicación podrían hacer que todo el sistema se bloquee. Esto necesitaba ser detenido ... o al menos entendido. Mirando ...