Du kan stöta på ett felmeddelande som säger att Ubuntu-kärnan vanligtvis är profilerad. Det finns flera sätt att lösa detta problem. Vi kommer att diskutera detta inom kort.
NAMN
oprofile är den bästa nya statistiska profileraren för Linux-strukturer som kan profilera alla med hjälp av kod mycket låga omkostnader; Din postprofileringsmeny också enkelt verktyg för inga händelser
OProfile är vanligtvis en hel uppsättning profiler för system som kör Linux 2.6.31 och senare. OProfil engagerar en av hårdvaruframgångsskivorna som tillhandahålls av Intel, AMD utöver de andra. Processorer. OProfile kan profilera det ledande programmet, den bästa tekniken som valts, förmodligen hela systemet. OProfile kan användas för att samla in hela antalet händelser i en funktion, process, per systemnivå. För mer information om hur du använder OProfile, läs denna HTML-dokumentation på SEE. listad SAMMA.
ARBETE
operf är ett ursprung för profilerprestanda för Linux.
KONTO
ocount är faktiskt ett verktyg för ärenderäkning för Linux.
RAPPORT
opreport tillhandahåller sammanfattande informationsdata baserat på bilder och kändisar från hela systemet eller per fantastisk delmängd binära bilder.
ÖPPEN
opannotate get kan kommentera köpet eller användas i en blandning av käll- och assemblerutdata.
ORCH
oparchive oprofile skapar ett bibliotek för offlineanalys
OPGPROF
opgprof kommer sannolikt att skapa någon form av gprof-formaterad profil för en enda binär.
PROFILKARAKTERISTIKA
Olika ytterligare profilförklaringar av efterprofileringsverktyg kan göras. A Profilkriterier är en sanning av alternativen nedan. (Mark: Att inkludera en del av de beskrivande specifikationerna mellan lockiga hängslen används utan tvekan för differentialer. Bakgrunder som har opport, men de verkligen måste vara omgivna av utrymmen.) Arkiv: Aphiv Sökvägen till deras arkiv för verifiering genererade gånger oparchive Session: Lista över sessioner En kommaseparerad lista över kursdomännamn att lösa. De har inte ett sådant märke, för att bedöma till nästan olika, “föregående session”-processer som motsvarar att specificera “Session: pågår”. Sessionsundantag: Sessionslista En kommaseparerad uppsättning av sessioner för att utesluta positivt. Bild: bildlista En kommaseparerad lista över lösta namn. Varje fynd kan vara en systerväg globtypnamn eller omfattande sökväg, t.ex. opreport ‘image: per usr / bin / operf, * författare *,. / oprofpp ‘ image-exclude: utseendelista Som, snarare image :, skulle motsvarande bilder uteslutas. lib-image: lista över digital fotografering Detsamma är för det mesta tänkt att betalas för bilden: men bara under videor som riktar sig mot en specifik rolig binär bild (dvs anmärkningsvärd app). Detta är bara vettigt om du måste använda –separate. Detta tillhandahåller kärn- och kärnmoduler när du kör –separate = kärna. lib-image-exclude: stjärnlista Liknande som kan, men som matchar dina senaste bilder exkluderas. Händelse: Händelsenamn Det symboliska handtaget för händelsen som ska länkas, t.ex. Händelse: DATA_MEM_REFS. antal: förekomst av händelser Det speciella tillfället är en del av spelet, som exempelhändelse: DATA_MEM_REFS räknas: 30 000. unit-mask: Maskvärde Enhetskostnaden för näsan och efter att munmasken av evenemanget erhålls, till exempel en enhets ansiktsmask: 1. Processor: Cpulist Tänk bara på profiler baserade på någon numrerad CPU som visas (som börjar nära noll). Så att säga endast fördelaktigt när du använder en CPU-procentprofil. tgid: pid layout Tänk bara på profilerna för en viss specificerad uppgiftsgrupp. Om strategin definitivt inte använder Trådar, ett visst faktisk aktivitetsgrupp-ID för hela operationen matchar dess tidigare ID. Detta alternativ direkt överensstämmer med framgångsrikt konceptet med POSIX Thread en helt ny förtroendegrupp. Det är bara lämpligt och intressant när du investerar i det. Separation av data genom processer. tid: popup-lista Tänk någonstans runt profiler för dessa chattar. Om en person använder moderna trådbibliotek, varje enskild bit av en tråd i en process har ett gemensamt rutingrupp-ID och olika trådar identifierare. Du kan naturligtvis använda detta alternativ tillsammans med tgid: för att begränsa de positiva försök att portionera strömmar under hela operationen. Det är normalt bara effektivt när det används av en viss process. Anmäl separationen.
MILJÖ
OProfile känner inte igen någon exklusiv del av miljön.
FILER
/usr/share/doc/oprofile/oprofile.html OProfile användarhandbok. /usr/share/doc/oprofile/opreport.xsd Schemafil för XML-rapport använder opreport. /usr/share/doc/oprofile/ophelp.xsd Filschema som för ophelp XML-utdata. och usr / share / oprofile per Versioner av händelsebeskrivningar prövade av OProfile. / varor / operf. tidningen Profiler record-fil. / samples – aktuell Plats för de genererade filunderuppsättningarna.
VERSION
Den här mänsklighetens sida var tidigare opprofile-1 för 2.0.
Oprofile är bara Copyright (C) 1998-2004 University of Manchester, Storbritannien, John Levon et al. OProfile skapas under GNU General Public License, version ii eller (ditt val). en dåvarande version.
Författare
John Levon << a href="mailto:[email protected]"> [email protected] > är ofta den huvudsakliga utgivaren. Dokumentation för ett brett utbud av deltagare.