2014-01-26 4 views
14

Nur was ich installiert habe, ist Nodejs. Ich verwende Windows 8 x64.Nodejs Profiling: Was tun mit v8.log Datei

Ich starte mein Programm über node --prof app.js. Es generiert eine v8.log-Datei.

Nun, was mache ich mit der Datei v8.log?

+0

Sie müssen V8 kompilieren und es durch Windows-Tick-Prozessor.bat – Esailija

+0

Sie sollten das Dokument lesen: https://nodejs.org/en/docs/guides/simple-profiling/ – vanduc1102

Antwort

1

Sie müssen die v8.log verarbeiten. Das v8-Protokoll enthält Beispielpunkte und möchte diese Daten in etwas lesbar/verwendbar sammeln. Schau dir node-tick-processor an und führe das über dein v8 Log aus.

+0

Diese Antwort ist die am meisten bare-minimale Antwort auf diese Frage - während es definitiv der kleinste Schub in die richtige Richtung ist, könnte viel mehr getan werden, um den Benutzern zu helfen. Würde es lieben, mehr Informationen über die allgemeine Verwendung zu sehen und das v8-Protokoll zu verstehen, oder zumindest Ressourcen, um v8.log zu verstehen. – netpoetica

6

Die integrierte Chrome-Funktion Trace Event Profiling Tool (zugänglich in Chrome oder Chromium bei chrome: // tracing) kann nützlichere Visualisierungen rund um die Ausgabe von v8.log erstellen.

Beachten Sie, dass Sicherungen von Knoten> = 0.11.x may be more useful to you als die auf der aktuellen stabilen Version (0.10.35).

19

mit V5.2.0 Ab Node.JS Schiffe mit einem eingebauten in tick Prozessor:

node --prof-process 

Siehe release notes für weitere Informationen.

+1

Nicht sicher, warum Sie downvoted werden. Es ist auch in 4.4.0 verfügbar (möglicherweise früher) – UpTheCreek

+0

Dies ist die richtige und einfachste Antwort. –