Buscar..


¡Siempre mide primero!

Estos son consejos generales que en general mejoran el rendimiento. Si su código es lento, siempre es importante perfilarlo para averiguar qué partes son lentas. Adivinar nunca es suficiente. Mejorar la velocidad de ejecución de algo que solo ocupa el 1% del tiempo de ejecución probablemente no valga la pena. Busque los grandes sumideros de tiempo.

Para obtener números un tanto precisos, asegúrese de que el código que está optimizando se ejecute durante al menos un segundo al perfilar. Si gasta el 10% del tiempo de ejecución en esa función, asegúrese de que la ejecución completa del programa tome al menos 10 segundos y asegúrese de que puede ejecutar los mismos datos exactos a través del código varias veces, para obtener números repetibles.

ExProf es simple para comenzar.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow