Schlechte Leistung
In diesem Dokument erfahren Sie, wie Sie ein Node.js-Prozess profilieren können.
Meine Anwendung hat eine schlechte Leistung
Symptome
Die Latenz meiner Anwendungen ist hoch, und ich habe bereits bestätigt, dass der Engpass nicht bei meinen Abhängigkeiten wie Datenbanken und nachgelagerten Diensten liegt. Daher vermute ich, dass meine Anwendung viel Zeit benötigt, um Code auszuführen oder Informationen zu verarbeiten.
Sie sind im Allgemeinen mit der Leistung Ihrer Anwendung zufrieden, möchten aber verstehen, welcher Teil unserer Anwendung verbessert werden kann, um schneller oder effizienter zu laufen. Dies kann nützlich sein, wenn wir die Benutzererfahrung verbessern oder Rechenkosten sparen möchten.
Debugging
In diesem Anwendungsfall sind wir an Codeteilen interessiert, die mehr CPU-Zyklen verbrauchen als andere. Wenn wir dies lokal tun, versuchen wir normalerweise, unseren Code zu optimieren. Die Verwendung des V8 Sampling Profilers kann uns dabei helfen.