Estoy desarrollando un juego y mientras trabajaba en algunas partes críticas de rendimiento, he estado volando a ciegas durante la última semana.
El generador de perfiles de Chrome solía brindarme una gran inspiración sobre cómo mejorar el rendimiento, pero por alguna razón, se vuelve inútil en este momento. Hace unos días refactoricé un código y obtuve un rendimiento milagroso 2x aparentemente de la nada, hoy implementé lo que pensé que sería una optimización (eliminé un poco de carga de inserción / eliminación de mi implementación de b + árbol a expensas de algunos en clase teneduría de libros) pero resultó ser lo contrario y perdí el 80 % del rendimiento que tenía... Cualquiera de estas compilaciones perfiladas en Chrome de más de 30 años me dice que pasé 500 ms aquí y 200 ms allá, pero ¿dónde están los otros 29,3 s? ¿Vamos?
Estoy perfilando el bucle de simulación central, no es enorme, solo unas 1000 líneas. ¿Existe una mejor alternativa a Chrome cuando se trata de perfilar JS?