Skip to content

Schlechte Leistung

In diesem Dokument erfahren Sie, wie Sie einen Node.js-Prozess profilieren können.

Meine Anwendung hat eine schlechte Leistung

Symptome

Die Latenz meiner Anwendung ist hoch und ich habe bereits bestätigt, dass der Engpass nicht in meinen Abhängigkeiten wie Datenbanken und nachgelagerten Diensten liegt. Daher vermute ich, dass meine Anwendung viel Zeit damit verbringt, 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 wollen.

Debugging

In diesem Anwendungsfall sind wir an Code-Abschnitten 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.