Als «profiling» getaggte Fragen



2
Wie mache ich Linux 'Perf Record' für libc und libstdc ++ Symbole?
Ich verwende perf record -gauf x86-64 Linux, um ein Programm zu profilieren. Einige Symbole in libc oder libstdc ++ haben 0als Eltern: __GI___strcmp_ssse3(libc) und strcmp@plt(libstdc ++) zum Beispiel. (Ich kann diese Symbole im Debugger tatsächlich unterbrechen und einen Backtrace abrufen.) Ich würde gerne wissen, was die wichtigsten Anrufer dieser Funktionen …
12 glibc  profiling  perf 

2
Suchen Sie gelegentlich CPU-Kernel-Hog
Ich habe einen 2.6.35 PREEMPT-Kernel, der auf einem ARMv7-Prozessor mit mittlerer Geschwindigkeit ausgeführt wird. Ungefähr alle 100 - 125 Sekunden führt etwas dazu, dass der Kernel einige Audio-Treiber nicht schnell genug verarbeitet, um Unterläufe zu vermeiden. Der Hold-up liegt im Allgemeinen im Bereich von 15 bis 30 ms, kann jedoch …
11 kernel  profiling 


5
Wie kann ich ein Shell-Skript profilieren?
Ich habe mehrere Programme, die ich in einem Shell-Skript ausführe: ./myprogram1 ./myprogram2 ... Ich weiß, dass ich jedes einzelne Programm durch Bearbeiten des Quellcodes profilieren kann, aber ich wollte wissen, ob es eine Möglichkeit gibt, die Gesamtzeit zu messen, die durch Profilierung des Skripts selbst ausgeführt wird. Gibt es ein …


3
Was sind einige gute Profiling-Tools für Linux?
Ich suche nach guten Profiling-Tools für Linux wie OProfile . Was ich sehen möchte, ist, wie das Betriebssystem die Interrupts, den Cache, das Lesen / Schreiben usw. (viele andere komplizierte Vorgänge innerhalb des Betriebssystems) für verschiedene Anwendungen und Workloads verwaltet. Natürlich kann ich eine Reihe verschiedener Systemüberwachungstools wie sar, iostat, …


6
Programm mit niedrigerer CPU-Geschwindigkeit ausführen?
Es wäre sehr nützlich für mich, bestimmte Programme in einer Linux-Umgebung mit einer festen (niedrigeren) CPU-Taktrate auszuführen (z. B. runat 400mhz ./my-program --argument-of="my program"um diese Taktrate zu erhalten). Ich brauche es, um Verzögerungen zwischen den einzelnen Assembly-Anweisungen meines Programms zu erzeugen, und es würde mich nicht töten, wenn die Verzögerung …

3
Detaillierte Pro-Prozess-Profilerstellung
Ich suche nach einer Möglichkeit, einen einzelnen Prozess zu profilieren, einschließlich der Zeit, die für CPU, E / A, Speichernutzung im Laufe der Zeit und optional Systemaufrufe aufgewendet wird. Ich weiß bereits, dass ich callgrindeinige grundlegende Profilierungsfunktionen anbieten kann, jedoch nur mit Debugging-Informationen und ohne die meisten anderen genannten Informationen. …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.