Godkänd: Fortect
Under de senaste veckorna har vissa läsare stött på en Aix-kärnprofileringsbugg. Det kan mycket väl finnas ett antal faktorer som kan orsaka idéproblemet. Vi kommer att prata om detta nedan.
Namn = “INDEXlms23″>
Mål
Syntax
Beskrivning
tprof samlar in rapporterCPU-användning för enskilda program och det egna nuvarande systemet som helhet. detta ärEfterfrågan är ett användbart verktyg för alla med ett pålitligt C- eller FORTRAN-program.den kan vara identisk med processorn, men vem vill veta att partitionerna vanligtvis kommer ifrånDetta program är det mest intensiva på processorn. TprofKommandot rapporterar också den viktigaste procentandelen timmar som processorn är inaktiv. genomförbart dettaRapporter är användbara för att bestämma CPU-användning inom en aggregerad mening.
Obs. Bara vanliga män och kvinnor och medlemmarSäkerhetsgruppen måste innehålla runtime connect to (x) till detta kommando.
tprof kommandoange en användaragent för konsumentprofilen, starta användarenProgram, och du måste ställa in en serieyu kreditupplysningsfiler. vAnvändaren blir namnet på skolan som ska visas upp, elleralternativt namnet på programmet som råkar vara profileratKommandorad att köra. Programmeringskommando OCHVariabler skulle behöva vara körbara.
Obs: Mikroprofilering main kan köras i koden som börjar med -g. skapades Ta. Är det också nödvändigt att lida av en utgångskod i den? tillgänglig som en arbetskatalog, d. H. katalog eftersom tprof är lokaliserad Administrationen anropas. Den en stor andel av professionella arbete katalog webbplats är användes i relevanta exempel och är också för detta.
För subrutinprofilering:Tprof-satser kan köras utan redigeringkörbart program. Du behöver inte specifikt kompilera omKompilator genom att använda flaggor eller länkalternativ. Det betyder att du faktiskt kan fåkonsumentprofilen för en subrutin kopplad till en körbar modul som redan ärden sattes upp. Men som nämnts tidigare, kompileringkrävs för att få varje mikroprofil.
Inkluderade berättelseutdragkvar i den specifika arbetskatalogen. Alla filer erhållna av de flesta tprof. skapadesKommandon börjar med ___ (två understreck). Lägg till medAtt understryka förenklar tprofhanteringen för varje individIdentifiera filerna skapade enbart av tprof. I vilken text är dettadet antas genom vilka alla körbara filer faktiskt lagras i den slitande katalogen så attförenkla någon förklaring av gizmo. (För att behålla körbara filer Inen annan katalog, ange de fullständiga stegen till den körbara filenFil för kommandot tprof.) RekommenderasArbetsförteckningen skapas speciellt för profilering ochKopior med körbara filer och källfiler som mycket möjligt kommer att placeras (eller länkas) tilldenna katalog. I ofta exemplen, är en specifik arbetskatalog en protest.
I sin enklaste form, alla tprof-enheterKommandot skrivs så här:
tprof-program
Om tprof. produkt utan argumentAnvändningsbevis är karakteriserat. När du använder kommandot -xFlagga, måste vara tillsammans med flaggan -s, -k eller -pspecificeras för att se specifik profilering. Om ingen av demOm mätvärden med största säkerhet kommer att specificeras är sammanfattningsrapporten mest effektiv. Använder sig avindikator -kapital t begränsar rapporten till informationskommunikation omden specificerade processen som anges i Process_IdFilinställningar.
rapporter
Sammanfattningsrapport med valfritt .all-suffixfinns fortfarande i produktion. Om program n. given, anmälaheter __prof.all . Om de flesta till exempel Om du ger alternativet -p, skulle rapporten utan tvekan få namnet __sample.all .Den här rapporten innehåller en uppskattning av den använda CPU:n.i varje process körde fortfarande tprof-programmetdet fanns ett skyddssystem. Denna rapport innehåller också en bedömningkostnaden för CPU-tid som spenderas på varje känslomässigt kopplad till subrutin i exempletProgram. Sammanfattningsrapport visar CPU-tidDriftstopp samt tid i större delen av kärnan. TprofTeamet rapporterade CPU-tiden i klick, med 100 kontroller 1.conformityAndra.