Hva er en PProf -pakke i Linux
PPROF -pakken i Linux -operativsystemet er et profileringsverktøy som brukes til å skrive runtime -profileringsdataene i det nødvendige format. Den tjener via en HTTP -server for runtime -profileringsdata, og den importeres stort sett for bivirkningene av å registrere HTTP -håndterere. Alle håndtakets stier på pprof -kommandoen begynner med/debug/pprof/fulgt av en viss kommando.
Hvordan installere pprof -pakken for å profilere i Ubuntu 22.04 System
Hvis du leter etter en rask installasjonsprosess med profilering i Go, men alt er tungvint, la oss følge følgende prosess. Du må følge noen trinn for å installere PProf i Ubuntu 22.04 System. Her er disse trinnene:
Først må vi installere alle avhengigheter slik at PPROF -pakken ikke havner. Først må du installere GraphViz -avhengigheten med følgende kommando:
Sørg for å bruke “sudo” for å gi roten privilegium. Ellers kan systemet ikke tillate deg å installere noen pakke. Se følgende utgang:
Nå har systemet avhengighetene for PPRrof -pakken. Det lar deg installere pprof -pakken. Bruk kommandoen "GO Get" for å hente PProf fra GitHub. Her er kommandoen:
Hvis du ikke har "Go" -kommandoen forhåndsinstallert, må du spesifikt installere den for å bruke den. Systemet vårt hadde ikke “Go” -kommandoen installert, så vi fikk ikke "Kommandoen" Resultat ". Se følgende utgang:
Installer "Go" -pakken først og bruk den til å hente PProf -pakken fra GitHub. Som du kan se i forrige skjermbilde, har vi tre forskjellige alternativer for å installere “Go” -pakken, slik at vi kan bruke noen av dem. Alle gir samme resultat med litt forskjellige funksjoner. Imidlertid bruker vi “Sudo Apt Install Golang-Go” -kommandoen for å installere “Go” -pakken-versjonen “2: 1.18 ~ 0ubuntu2 ”. Utfør følgende kommando:
Dette lar deg installere “Go” -pakken så vel som alle dens avhengigheter og relevante biblioteker. Se følgende utgang:
Gå nå til GitHub Repository og installer PProf -pakken. En PProf -pakke er et verktøy som brukes til analyse og visualisering av profileringsdataene, men det er ikke et offisielt Google -produkt. Dette er grunnen til at du kan bruke GitHub -depot. Forsikre deg om at systemet ditt oppfyller alle behovene til forutsetninger før du setter i gang “GO installer GitHub.com/google/pprof@siste ”kommando. Forutsetningene er et "Go" utviklingssett for en støttet versjon og en Graphviz -applikasjon for å generere den grafiske visualiseringen av profilene. Graphviz -applikasjonen er valgfritt, så du kan hoppe over det hvis du vil. Siden vi installerte begge deler og utarbeidet en plattform for PProf -pakken, er systemet vårt klart til å installere den. La oss få tilgang til GitHub -depotet for å sette i gang installasjonsprosessen. Se følgende kommando:
Denne kommandoen går til “GitHub.com/google/pprof@siste ”adresse. Installer PProf -pakkene fra GitHub -depotet. Se følgende resultat:
Kommandoen “Go” lastet ned pakken, og den er installert i Ubuntu 22.04 System suksessivt. Binæren er som standard installert i $ Home/Go/Bin -plasseringen.
Vis den manuelle siden til PProf
Sjekk nå den manuelle siden til PPROF for å få detaljene i PProf -pakken. Den manuelle siden inneholder alle alternativene for pprof -pakken med en kort detalj av hver. Dette lar deg bli kjent med hvert alternativ for PProf og bruke dem i kodene dine med letthet. Videre, når du trenger det, kan du henvise tilbake til den manuelle siden ved hjelp av -hjelpflagget. Slik kan du gjøre det:
Dette viser den komplette manuelle siden på terminalen. Ta en titt på følgende:
Som du kan se, er det mange alternativer tilgjengelig for PProf -kommandoen. Du kan bruke noen av dem til å få de nødvendige formaterte profileringsdataene.
Bruk PProf for å profilere dataene
For å bruke PPROF i programmet ditt, importer først PProf -pakken. Bruk følgende kommando for å importere PPROF -pakken:
Før du starter importen, må du sørge for at applikasjonen allerede kjører en HTTP -server. Hvis du ikke har noen HTTP -server -applikasjonsserver som kjører, bør du starte en ved å legge til "Net/HTTP" og "logge" på importen og legge til følgende kode:
Nå kan du bruke pprof -kommandoen til å se på Heap -profilen. Følgende kommando brukes til å sjekke haugprofilen til http: // localhost:
Dette begynner å lete etter profilen og prøver å koble seg til HTTP -serveren. Se følgende svar:
Ved å følge samme prosedyre, kan du se på en 30-sekunder.
Konklusjon
Denne håndboken er en rask gjennomgang av en pprof -kommando brukt i Ubuntu 22.04 operativsystem. Vi utforsket hva pprof -kommandoen er i Linux -systemet. Og vi lærte hvordan vi installerer det i Ubuntu 22.04 System. Vi lærte også om forskjellige alternativer som er tilgjengelige for PPRrof -pakken i Linux -operativsystemet. Den grunnleggende funksjonen til PPROF -pakken er å tjene via en HTTP -server for runtime -profileringsdataene mens du gir de profilerte dataene i et nødvendig format gjennom PPROF -visualiseringsverktøyet. Dette lar deg profilere på bare 30 sekunder.