Möglicherweise wird eine Fehlermeldung angezeigt, die besagt, dass der Ubuntu-Kernel profiliert ist. Es gibt mehrere Möglichkeiten, ein solches Problem zu lösen. Wir werden diese Art in Kürze besprechen.
NAME
oprofile ist sicherlich ein neuer statistischer Profiler für Linux-Systeme, der in der Lage ist, den gesamten Code zu erstellen, der ein Profil erstellt geringe Gemeinkosten; Auch Ihre Post-Profiling-Toolbox einfaches Tool beim Zählen von Ereignissen
OProfile ist normalerweise der vollständige Satz von Profilen für Betriebssysteme, auf denen Linux 2.6.31 und neuer ausgeführt wird. OProfil einen der von Intel, AMD und folglich anderen bereitgestellten Hardware-Ergebniszähler verwenden. Prozessoren. OProfile kann alle besten Programme, die beste Technologie oder das gesamte System profilieren. OProfile wird höchstwahrscheinlich auch verwendet, um eine Art Gesamtzahl von Ereignissen in einer wunderbaren Anwendung, einem Prozess, oder Systemebene. Weitere Fakten und Techniken zur Verwendung von OProfile finden Sie in dieser HTML-Dokumentation zu Fakten unter SEE. aufgeführtSAME.
ARBEIT
operf ist eine Profiler-Gesamtleistungsressource für Linux.
KONTO
ocount ist normalerweise ein Werkzeug zum Zählen von Fällen, das für Linux benötigt wird.
BERICHT
opreport liefert abschließende Profildaten basierend auf Bildern zusätzlich, Symbolen des gesamten Systems oder manchmal einer beeindruckenden Teilmenge binäre Bilder.
OFFEN
opannotate get kann seine Quelle mit Anmerkungen versehen oder in der besten Kombination aus Quelle und Assembler-Ausgabe verwendet werden.
ORCH
oparchive oprofile erstellt ein bestimmtes Archiv für die Offline-Analyse
OPGPROF
opgprof wird höchstwahrscheinlich eine Art gprof-formatiertes Profil für eine einzelne Binärdatei erstellen.
PROFILEIGENSCHAFTEN
Verschiedene zusätzliche Detailbeschreibungen von Post-Profiling-Tools können verwendet werden. EIN Profilkriterien sind eine weitere Kombination der aufgelisteten Optionen nach. (Markierung: Das Einschließen eines Teils der illustrativen Spezifikation zwischen geschweiften Klammern wird wahrscheinlich für Differenziale verwendet. Hintergründe zusammen mit opreport, aber sie müssen wirklich von Leerzeichen umgeben sein.) Archiv: Aphiv Der Pfad im Archiv zur Überprüfung, der durch den Prozess von oparchive generiert wurde Sitzung: Liste der Sitzungen Eine durch Kommas getrennte Liste mit aufzulösenden Sitzungsdomänennamen. Das Fehlen einer solchen Markierung im Gegensatz zu fast unterschiedliche, “vorherige Sitzung”-Methoden, die der Angabe entsprechen “Sitzung: in Bearbeitung”. Sitzungsausnahme: Sitzungsliste Eine durch Kommas getrennte Liste von Sitzungen, die positiv ausgeschlossen werden können. Bild: Bilderliste Eine durch Kommas getrennte Liste von aufgelösten Überschriften. Jeder Fund kann ein vergleichbarer Weg sein glob-Typname und auch vollständiger Pfad, z. opreport ‘Bild: usr/bin/operf, op *,. /oprofpp ‘ Bildausschluss: Bilderliste Like, aber Bild :, die entsprechenden Schnappschüsse sind ausgeschlossen. lib-image: in Bildern auflisten Dasselbe liegt hauptsächlich am Bild: aber nicht mehr als bei Videos, die auf ein anderes aussagekräftiges Binärbild abzielen (d. h. große App). Dies macht nur Sinn, wenn Sie –separate verwenden. Dies schließt Kernel und Kernel-Module ein, obwohl –separate = kernel verwendet wird. lib-image-exclude: Liste anzeigen Ähnlich mit, aber Übereinstimmungen mit den aktuellen Bildern werden ausgeschlossen. Ereignis: Ereignisname Der emblematische Name des Ereignisses, das als verknüpft nachgewiesen werden soll, z. Ereignis: DATA_MEM_REFS. zählen: viele Ereignisse Die Feier ist Teil des Events, zum Beispiel Event: DATA_MEM_REFS zählt: 30.000. unit-mask: Maske auswerten Die Stückkosten der Nasen-Mund-Maske des besonderen Anlasses, die fertiggestellt werden, zum Beispiel eine Apparatemaske: 1. Prozessor: Cpulist Berücksichtigen Sie nur Profile basierend auf dem Thema der angezeigten nummerierten CPU (beginnend bei Null). Sozusagen einzig und allein nützlich, wenn ein CPU-Budgetprofil verwendet wird. tgid: pid-Einkaufsliste Berücksichtigen Sie nur die Profile zu den angegebenen Aufgabengruppen. Wenn das Programm definitiv nicht verwendet wird Threads, die tatsächliche Aufgabengruppen-ID des gesamten Vorgangs stimmt mit seinem ID-Verlauf überein. Diese Option prägt direkt dem Konzept von POSIX Thread eine Vertrauensgruppe. Es ist wirklich nützlich und interessant, wenn man es bedenktTrennung von Daten nach Prozessen. tid: Popup-Liste Denken Sie an Profile für diese Chats. Wenn Sie moderne, sorgfältige Bibliotheken verwenden, Jedes Bit eines vorsichtigen Vorgangs hat eine wahrscheinliche Aufgabengruppen-ID und unterschiedliche Threads Identifikatoren. Sie können diese Option natürlich in Verbindung mit tgid nutzen: um das Positive zu begrenzen bestimmte Streams während des gesamten Vorgangs. Es ist nur wirksam, wenn es den Prozess mehrmals verwendet. Melden Sie die Trennung.
UMWELT
OProfile erkennt kein bestimmtes bestimmtes Element der Umgebung.
DATEIEN
/usr/share/doc/oprofile/oprofile.html OProfile-Benutzerhandbuch. /usr/share/doc/oprofile/opreport.xsd Schemadatei für XML-Berichterstellung opreport. /usr/share/doc/oprofile/ophelp.xsd Dateischema für die ophelp XML-Ausgabe. usr / share / oprofile oder Versionen der Ereignisbeschriftung, die von OProfile verwendet werden. Beispiele / Operf. Zeitschrift Profiler-Protokolldatei. / Auswahlen / aktuell Speicherort aller generierten Dateiuntergruppen.
Oprofile ist nur Copyright (C) 1998-2004 University of Manchester, UK, John Levon et al. OProfile wird normalerweise unter der GNU General Public License, Version ii oder (Ihrer Wahl) veröffentlicht. gleichzeitig dann Version.
Autoren
John Levon << a href="mailto:[email protected]"> [email protected] > ist oft der Hauptautor. Dokumentation für eine große Vielfalt an Teilnehmern.