Estoy escribiendo un programa de Python con mucho acceso a archivos. Se está ejecutando sorprendentemente lento, así que utilicé cProfile para descubrir qué estaba tomando el tiempo.¿Qué es el "método incorporado adquirido" de Python? ¿Cómo puedo acelerarlo?
Parece que hay un lote de tiempo pasado en lo que Python informa como "{built-in method acquire}". No tengo idea de qué es este método. ¿Qué es y cómo puedo acelerar mi programa?
No es el método threading.Lock.acquire. Resulta ser el método threading.Condition.acquire. Desafortunadamente, no parece haber ninguna forma de diferenciarlos en la salida del perfil. –
Las dos cosas representan situaciones similares. –