Skip to content

Desempenho Ruim

Neste documento você pode aprender como perfilar um processo Node.js.

Meu aplicativo tem um desempenho ruim

Sintomas

A latência do meu aplicativo é alta e eu já confirmei que o gargalo não são minhas dependências, como bancos de dados e serviços downstream. Então eu suspeito que meu aplicativo gasta um tempo significativo para executar código ou processar informações.

Você está satisfeito com o desempenho geral do seu aplicativo, mas gostaria de entender qual parte do nosso aplicativo pode ser melhorada para funcionar mais rápido ou de forma mais eficiente. Isso pode ser útil quando queremos melhorar a experiência do usuário ou economizar custos de computação.

Depuração

Neste caso de uso, estamos interessados em trechos de código que usam mais ciclos de CPU do que os outros. Quando fazemos isso localmente, geralmente tentamos otimizar nosso código. Usando o V8 Sampling Profiler pode nos ajudar a fazer isso.