Tag: perf

Perf ist ein profiler-tool für Linux 2.6+ basierende Systeme.

Wie funktioniert linux perf-Dienstprogramm zu verstehen, stack-traces?

Anzahl der Antworten 1 Antworten
Linux perf-Dienstprogramm ist die berühmte verwendet von Brendan Gregg zu generieren flamegraphs für c/c++, jvm-code, nodejs-code, etc. Erkennt der Linux-kernel nativ verstehen, stack-traces? Wo kann ich mehr darüber Lesen, wie ein tool ist in der Lage, die

perf: Konnte nicht aufnehmen kernel reference symbol Umzug

Anzahl der Antworten 2 Antworten
Habe ich zusammengestellt perf für meinen kernel (3.11.10). Während die Zusammenstellung, einige Bibliotheken fehlten, so habe ich installiert diese. Aber wenn ich jetzt laufen perf, bekomme ich folgende Meldung: Couldn't record kernel reference relocation symbol Symbol resolution

Gibt es eine Möglichkeit, um kptr_restrict auf 0?

Anzahl der Antworten 2 Antworten
Ich bin derzeit Probleme mit linux perf, vor allem, weil /proc/sys/kernel/kptr_restrict ist derzeit auf 1 gesetzt. Allerdings, wenn ich versuche zu /proc/sys/kernel/kptr_restrict mit der Wiedergabe 0, um es wie folgt... echo 0 > /proc/sys/kernel/kptr_restrict Bekomme ich einen

warum perf stat-show "abgewürgt-Zyklen-backend" als " <nicht unterstützt>?

Anzahl der Antworten 3 Antworten
Läuft perf stat ls zeigt dies: Performance counter stats for 'ls': 1.388670 task-clock # 0.067 CPUs utilized 2 context-switches # 0.001 M/sec 0 cpu-migrations # 0.000 K/sec 266 page-faults # 0.192 M/sec 3515391 cycles # 2.531 GHz

Call-stack in der perf-profiler

Anzahl der Antworten 3 Antworten
Ich bin mit "perf" in der folgenden Weise: perf record -a --call-graph -p some_pid perf report --call-graph --stdio Dann sehe ich diese: 1.60% my_binary my_binary [.] my_func | --- my_func | |--71.10%-- (nil) | (nil) | --28.90%--

Warum meldet Perf nicht Cache-Fehler?

Anzahl der Antworten 3 Antworten
Laut perf tutorialsperf stat ist melden sollen cache-misses mit hardware-Zähler. Allerdings auf meinem system (Aktuelles Arch Linux), ist es nicht: [joel@panda goog]$ perf stat ./hash Performance counter stats for './hash': 869.447863 task-clock # 0.997 CPUs utilized 92

Was bedeuten Perf-Cache-Ereignisse?

Anzahl der Antworten 2 Antworten
Ich versuche herauszufinden, warum eine modifizierte C-Programm schneller läuft als Ihre nicht modifizierten Zähler Teil (ich bin das hinzufügen von sehr wenige Zeilen code, um einige zusätzliche Arbeit). In diesem Zusammenhang vermute ich, dass "cache-Effekte" die wichtigste

Installieren Sie "perf" auf dem Mac

Anzahl der Antworten 2 Antworten
Brauche ich die "perf" - Dienstprogramm zu überwachen, das Programm auf meinem Mac. Ich weiß, linux-kommt mit es, aber ist es auch auf Mac? Arbeite ich auf einem OSX 10.9 Mavericks und habe versucht, "port search" für

Wie kann ich erreichen, dass Symbole in meinem Programm gefunden werden?

Anzahl der Antworten 8 Antworten
Bei der Verwendung perf reportsehe ich keine Symbole für meine Programm, stattdessen bekomme ich eine Ausgabe wie diese: $ perf record /path/to/racket ints.rkt 10000 $ perf report --stdio # Overhead Command Shared Object Symbol # ........ ........

linux perf: wie man Hotspots interpretiert und findet

Anzahl der Antworten 5 Antworten
Probierte ich linux' perf utility-heute und habe Probleme bei der Interpretation seiner Ergebnisse. Ich bin verwendet, um valgrind ist callgrind das ist natürlich eine völlig andere Herangehensweise an die sampling-Methode auf Basis des perf. Was ich getan