Starta och ansluta till en process för profilering
Med profileringsverktyget kan du ansluta till en tillämpning som körs eller starta en tillämpning för profilering.
Ansluta till en tillämpning innebär att en övervakare skapas som ska innehålla de resultat som observeras av den associerade agenten.
Starta en process betyder att processen startas med en agent associerad till sig i processen och att en övervakare skapas som ska innehålla de resultat som observeras av agenten.
När du startar eller ansluter till en Java-process skapas en logisk representation
av Java-processen i profileringsövervakningsvyn. Den här representationen, processobjektet, kan identifieras både med hjälp av namn och ID-nummer (PID), som visas i vyn tillsammans med de associerade agenterna.
- Klicka på listmenyn Profil i profilerings- och loggningsperspektivet
och välj Profil.... Profilguiden öppnas.
- Dubbelklicka på Anslut - Java-process. En ny konfiguration skapas.
- På fliken Värd anger du värdnamn eller IP-adress och agentkontrollantport (om den skiljer sig från standardvärdet).
- Välj de agenter som ska associeras till det process-ID du vill ansluta till.
- Välj agent med hjälp av piltangenterna.
Tips: Klicka på Uppdatera när som helst, så visas en lista över agenterna.
- Välj fliken Övervakare. Konfigurera profileringsfiltren efter behov. Mer information om hur du konfigurerar profileringsfilter finns i avsnittet Ange profileringsvillkor.
- Klicka på Tillämpa, så tillämpas ändringarna.
- Klicka på Profil när du vill ansluta till tillämpningen.
- Profileringsövervakningsvyn uppdateras och den agent som representerar din tillämpning visas. Arbetsmiljökonsolen öppnas och indata och utdata för programmet visas.
Starta en lokal eller fjärransluten Java-process genom att utföra följande steg:
- Klicka på listmenyn Profil i profilerings- och loggningsperspektivet
och välj Profil.... Profilguiden öppnas.
- Det finns flera typer av Java-processer som kan startas:
- Starta en Java-tillämpning genom att utföra följande steg:
- Dubbelklicka på Java-tillämpning. En ny konfiguration skapas.
- Välj det Java-projekt och den huvudklass du vill profilera.
- På fliken Argument anger du de programargument och/eller
VM-argument som du vill ska användas i konfigurationen.
- Om du inte använder lokal utplacering måste agentkontrollantens bin-katalog anges i systemsökvägen för att tillämpningen ska kunna profileras inom Eclipse. Om den inte har angetts kan du använda fliken Miljö till att lägga till miljövariabeln i sökvägen till tillämpningen.
- Klicka på fliken Miljö.
- Klicka på Ny.
- I dialogrutan Ny miljövariabel anger du PATH under Namn.
- Ange Värde likadant som bin-katalogen i agentkontrollantinstallationen , till exempel D:\agentcontroller_install\bin.
- Tillämpa ändringarna genom att klicka på OK.
- Starta en extern Java-process genom att utföra följande steg:
- Dubbelklicka på Extern Java-tillämpning.
En ny konfiguration skapas.
- På fliken Värd anger du värdnamn eller IP-adress och agentkontrollantport (om den skiljer sig från standardvärdet). Klicka på
Lägg till och växla sedan till fliken Huvud.
- Välj Java-klass i filsystemet.
- Du kan behöva ange var Classpath, katalog,
och JAR-fil kan hittas.
- Du kan ange VM-argument och miljövariabler efter behov på flikarna Argument och Miljö.
Obs! Arbetskatalog på fliken Argument gäller endast för externa tillämpningar som startas på den värd som anges på fliken Värd. Det här fältet ignoreras när externa tillämpningar startas på en fjärrvärd.
- Starta en Eclipse Runtime-arbetsmiljö genom att utföra följande steg:
- Dubbelklicka på Eclipse-tillämpning. En ny konfiguration skapas.
- På fliken Argument ändrar du de argument som används till att starta runtime-arbetsmiljön eller så accepterar du standardinställningarna och väljer fliken Insticksprogram.
- På fliken Insticksprogram kan du välja vilka insticksprogram som ska sättas igång när du startar runtime-arbetsmiljön. Gör alla ändringar som behövs (eller acceptera standardinställningarna) och klicka på fliken Spårning.
- På fliken Spårning kan du ändra de spårningsflaggor som används av insticksprogrammen.
- Välj fliken Övervakare. Konfigurera profileringsfiltren efter behov. Mer information om hur du konfigurerar profileringsfilter finns i avsnittet Ange profileringsvillkor.
- Klicka på Tillämpa, så tillämpas ändringarna.
- Klicka på Profil när du vill ansluta till tillämpningen.
- Profileringsövervakningsvyn uppdateras och den agent som representerar din tillämpning visas. Arbetsmiljökonsolen öppnas och indata och utdata för programmet visas.
När profilering utförs på tillämpningen kan du utföra ett antal andra datainsamlingsaktiviteter på tillämpningen, till exempel insamling av objektreferenser och skräpinsamling.
Obs! För iSeries JVM krävs följande alternativ för att ingång till och utgång från metod ska genereras för metodstatistiken:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Närliggande begrepp
Översikt över profileringsverktyget
Profilera resurser
Närliggande uppgifter
Samla objektreferenser
Studera skräpinsamling
Profilera en tillämpning i fristående läge
Profilering med lokal utplacering
Ange profileringsvillkor
Använda profileringsövervakningsvyn
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.