OK, entonces estamos desarrollando una aplicación relacionada con la red donde el usuario puede cargar sus propios scripts de python para decidir por un algoritmo. Nuestro código contiene módulos c, cython y python.¿La recolección de basura hace que python sea más lento?
Como evitar la latencia, la huella de memoria y el procesamiento mínimo es fundamental para nosotros, nos preguntamos si es inteligente y eficaz (en cuanto al rendimiento) desactivar la recolección de elementos no utilizados y gestionar la desasignación de memoria.
¿Cómo sabríamos la calidad de los programadores que tiene/son? Puede empeorarlo fácilmente al introducir fugas de memoria. – Blindy
¿Cómo se propone "desactivar" la recolección de basura que se integra directamente en la VM de cython? –
suponiendo buenos programadores que no introducen fugas de memoria, doble gratis. Solo quiero saber si la desasignación manual sería menos eficiente o más. Estaba leyendo en alguna parte que el recolector de basura de pitones usa técnicas como no llamar gratis cada vez, sino por una combinación de cosas. No estoy seguro en qué medida eso es cierto. – theRealWorld