Ich versuche, eine NodeJS-REST-API mithilfe von PERF-Dienstprogramm zu profilieren. Befehl, den ich verwende, ist perf record -F 99 -p 5395 -g -- sleep 60
5395 Prozess ID. Es funktioniert ordnungsgemäß und schreibt Daten in perf.data-Datei. [ perf record: Woken up 6 times to write data ] [ perf record: Captured and wrote 1.360 MB perf.data (~59425 samples) ]
Allerdings, wenn ich versuche, Bericht von ihm mit perf script > out.perf
erstellen, bekomme ich Fehler Failed to open /tmp/perf-5395.map, continuing without symbols
. Was im Grunde bedeutet, dass Perf den Code nicht dekompilieren konnte, um JavaScript-Code in der Ausgabedatei anzuzeigen. Wie bekomme ich diese Map-Datei? Was vermisse ich?Kann flamegraph für nodeJS-Prozess nicht erstellen
0
A
Antwort
1
Fehlende --perf_basic_prof_only_functions auf Knoten.
z. node --perf_basic_prof_only_functions app.js
Verwandte Themen
- 1. Unbekannte Ereignisse in nodejs/v8 flamegraph mit perf_events
- 2. Kann einen Selektor für viewWillAppear erstellen, aber nicht für viewDidLoad
- 3. Kann Kollisionsrechteck nicht erstellen
- 4. Kann MongoClient.new nicht erstellen
- 5. Kann Hauptfenster nicht erstellen?
- 6. Kann virtualenv nicht erstellen
- 7. Kann Objekt C nicht erstellen
- 8. Kann Tabelle nicht erstellen MySQLi
- 9. SVNkit kann SVNRepoitory nicht erstellen
- 10. Error ‚TF215097: ... Kann nicht unbekannte Art für ... erstellen‘ custom Codeactivity
- 11. Facebook Schaltfläche für Fan-Seite - kann nicht einfach Knopf erstellen
- 12. Warum kann ich meinen Konstruktor nicht für Attribute erstellen?
- 13. kann nicht erstellen "test" ordner in android studio für robolectric
- 14. Kann Tabelle in Hive für CSV-Datei nicht erstellen
- 15. Kann PRIMAREINDEX für Couchbase-Bucket nicht erstellen. auf UBUNTU 14.04
- 16. Parse.com + Retrofit = "Kann Konverter für Klasse City nicht erstellen"
- 17. Kann PoolableConnectionFactory nicht erstellen (Zugriff verweigert für Benutzer '' @ 'localhost'
- 18. Kann MYSQL-Tabelle für Wordpress-Plugin nicht erstellen
- 19. Kann nicht Aspekt für Android Dialoge erstellen AspectJ mit
- 20. kann xslt für eine bestimmte Anforderung nicht erstellen
- 21. kann nicht POST-Anforderung verarbeiten, für Maßnahmen im Controller erstellen
- 22. iPhone kann CGBitmapContext nicht erstellen
- 23. ASP.Net kann nicht erstellen/Schattenkopie
- 24. Kann nicht große Arrays erstellen
- 25. Kann max_apache Ereignis nicht erstellen!
- 26. Koch kann nicht cron erstellen
- 27. Kann Outlook-Kalenderereignis nicht erstellen
- 28. Kann temporäres Verzeichnis nicht erstellen
- 29. Kann SyntaxNet-Quelle nicht erstellen?
- 30. Kann einfache Datenbindung nicht erstellen
Ich bin neu in Linux. Können Sie bitte elabourate 'perf Rekord --perf_basic_prof_only_functions -F 99 -p 26882 -g - Schlaf 60' sagt mir,' unbekannte Option 'perf_basic_prof_only_functions'' –
diesen Prozess zu Ihrem Knoten hinzufügen Ähnliche' Knoten --perf_basic_prof_only_functions app.js ', dann benutze' perf' wie zuvor. – Marius