Vad är JVM-profilering?
Vad är JVM-profilering?

Video: Vad är JVM-profilering?

Video: Vad är JVM-profilering?
Video: VAD ÄR AUTISM? 2024, Maj
Anonim

Java Profilering är processen att övervaka olika JVM nivåparametrar som Metodexekvering, Trådexekvering, Objektskapande och Garbage Collection. Java Profilering ger dig en finare bild av körningen av din målapplikation och dess resursutnyttjande.

Helt enkelt så, vad är profilerare i Java?

A Java Profiler är ett verktyg som övervakar Java bytekodkonstruktioner och operationer på JVM-nivå. Dessa kodkonstruktioner och operationer inkluderar objektskapande, iterativa exekveringar (inklusive rekursiva anrop), metodexekveringar, trådkörningar och skräpsamlingar.

Dessutom, hur fungerar en profilerare? Med hjälp av 'reflektion' profilerare kan bygga om hela källkodsträdet (tillsammans med anropsdiagram). Samplingen görs av profilerare och den undersöker den binära koden. De profilerare kan också tekniker som Hooks eller fälla Windows-händelser/meddelanden i syfte att profilering.

På motsvarande sätt, vad är profilerande Java-applikation?

Profilering är processen att undersöka en Ansökan för att lokalisera minne eller prestandarelaterade problem. När profilering a Java-applikation , kan du övervaka Java Virtual Machine (JVM) och få data om Ansökan prestanda, inklusive metodtiming, objektallokering och sophämtning. Java Friformsprojekt.

Vad är applikationsprofilering?

Du kan använda applikationsprofilering för att identifiera särskilda arbetsenheter för produktens körtidsmiljö. Applikationsprofilering kräver noggrann kunskap om en applikationens transaktionskonfiguration och interaktionen av Ansökan med dess ihållande status under loppet av varje transaktion.

Rekommenderad: