Skip to content

Bajo Rendimiento

En este documento puedes aprender cómo perfilar un proceso Node.js.

Mi aplicación tiene un bajo rendimiento

Síntomas

La latencia de mi aplicación es alta y ya he confirmado que el cuello de botella no son mis dependencias como bases de datos y servicios downstream. Así que sospecho que mi aplicación dedica un tiempo significativo a ejecutar código o procesar información.

Estás satisfecho con el rendimiento general de tu aplicación, pero te gustaría entender qué parte de nuestra aplicación se puede mejorar para que funcione más rápido o de manera más eficiente. Puede ser útil cuando queremos mejorar la experiencia del usuario o ahorrar costes de computación.

Depuración

En este caso de uso, estamos interesados en los fragmentos de código que utilizan más ciclos de CPU que los demás. Cuando hacemos esto localmente, normalmente intentamos optimizar nuestro código. Usando el Perfilador de Muestreo V8 puede ayudarnos a hacerlo.