FrageWie Profil Sperre Konflikte unter g ++/std :: Mutex?
Gibt es Open-Source-Tools oder jemand einen Techniken/code zur Profilierung des Grades der std::mutex
Behauptungen hat Code in Laufen?
Ich möchte den Prozentsatz der Sperrenkonflikte bei der Granularität (entweder nach Zeit oder Anzahl) jeder std::mutex
Instanz zählen. Wenn es ein Drop-In-Tool gibt, das keine Neucodierung erfordert, wäre das sogar noch besser.
ich für eine Technik, bin auf der Suche, das mit std::thread
arbeiten und g ++: am Ausgang der Anwendung, würde Ich mag ein Profil von Mutex Anstoß Statistiken in eine Protokolldatei auskippen, so dass ich die Qualität überwachen von Threading-Code unter tatsächlichen laufenden Kontexten.
Hinweis
I this thread gesehen haben. Leider erfordern die Antworten entweder einen Haufen Geld oder laufen auf Windows.
Wird 'gprof' nicht die gleichen Informationen geben (wenn auch ein bisschen voreingenommen)? – rubenvb