Start eller tilknyt et program med henblik på profilering
Profileringsværktøjet giver mulighed for at oprette tilknytning til et aktivt program eller at starte et program med henblik på profilering.
Tilknytning til et program betyder, at der oprettes et overvågningsprogram, der skal indeholde de resultater, som en tilknyttet agent har observeret.
Start af en proces betyder, at processen startes med en agent, der er knyttet til processen, og at der oprettes et overvågningsprogram, der skal indeholde de resultater, som agenten har observeret.
Hver gang du starter eller tilknytter til en Java-proces, oprettes en logisk repræsentation af Java-processen i oversigten Profileringsovervågning. Denne repræsentation, procesobjektet, er identificeret ved både navn og id-nummer (PID), som vises i oversigten sammen med de tilknyttede agenter.
- Klik i perspektivet Profilering og logning på menuen Profil
, og vælg Profil... Guiden Profil åbnes.
- Dobbeltklik på Opret tilknytning - Java-proces. Der oprettes en ny konfiguration.
- Angiv Værtsnavn eller IP-adresse og Agent Controller-port (hvis den afgiver fra standarden) på skillebladet Vært.
- Vælg de agenter, der er knyttet til den proces-id, du vil oprette tilknytning til.
- Brug piltasterne til at vælge agenten.
Tip: Klik på Opfrisk når som helst for at få en liste over agenter.
- Vælg skillebladet Overvågning. Konfigurér profileringsfiltrene efter behov. Der er flere oplysninger om konfiguration af profileringsfiltre i emnet Angiv profileringskriterier.
- Klik på Anvend for at anvende ændringerne.
- Klik på Profil for at oprette tilknytning til programmet.
- Oversigten Profileringsovervågning opfriskes og viser den agent, der repræsenterer programmet. Arbejdsbænkskonsollen åbnes og viser programinput og -output.
Udfør følgende for at starte en lokal eller en ekstern Java-proces:
- Klik i perspektivet Profilering og logning på menuen Profil
, og vælg Profil... Guiden Profil åbnes.
- Der er flere typer Java-processer, som kan startes:
- Udfør følgende for at starte et Java-program:
- Dobbeltklik på Java-program. Der oprettes en ny konfiguration.
- Vælg det Java-projekt og den overordnede klasse, du vil profilere.
- Angiv eventuelle programargumenter og/eller VM-argumenter, denne konfiguration skal bruge, på skillebladet Argumenter.
- Hvis du ikke bruger en lokal distribution, skal biblioteket bin for Agent Controller angives i systemstien, før programmet kan profileres i Eclipse. Hvis den ikke er angivet, skal du bruge skillebladet System til at tilføje miljøvariablen til programstien.
- Klik på skillebladet System.
- Klik på Ny.
- Angiv Navn som PATH i dialogboksen Ny miljøvariabel.
- Angiv Værdi som bin-biblioteket for Agent Controller-installationen, f.eks. D:\agentcontroller_install\bin.
- Klik på OK for at anvende ændringerne.
- Udfør følgende for at starte en ekstern Java-proces:
- Dobbeltklik på Eksternt Java-program. Der oprettes en ny konfiguration.
- Angiv Værtsnavn eller IP-adresse og Agent Controller-port (hvis de afgiver fra standarden) på skillebladet Vært. Klik på Tilføj, og skift til skillebladet Overordnet.
- Vælg Java-klasse på filsystemet.
- Du kan være nødt til at angive placeringen af Classpath, bibliotek og JAR-fil.
- Du kan angive VM-argumenter og Miljøvariabler efter behov på skillebladene Argumenter og Miljø.
Bemærk: Arbejdsbiblioteket under skillebladet Argumenter gælder kun for eksterne programmer, der er startet på den lokale vært, som er angivet på skillebladet Vært. Dette felt ignoreres for eksterne programmer, der startes på en ekstern vært.
- Udfør følgende for at starte en Eclipse-runtime-arbejdsbænk:
- Dobbeltklik på Eclipse-program. Der oprettes en ny konfiguration.
- Revidér de argumenter, der bruges til at starte runtime-arbejdsbænken, på skillebladet Argumenter, eller acceptér standarderne, og vælg skillebladet Plugins.
- Skillebladet Plugins giver mulighed for at vælge de plugins, der skal være indlæst ved start på runtime-arbejdsbænken. Foretag de nødvendige ændringer (eller acceptér standarderne), og klik på skillebladet Sporing.
- På skillebladet Sporing kan du revidere de sporingsflag, der bruges af plugins.
- Vælg skillebladet Overvågning. Konfigurér profileringsfiltrene efter behov. Der er flere oplysninger om konfiguration af profileringsfiltre i emnet Angiv profileringskriterier.
- Klik på Anvend for at anvende ændringerne.
- Klik på Profil for at oprette tilknytning til programmet.
- Oversigten Profileringsovervågning opfriskes og viser den agent, der repræsenterer programmet. Arbejdsbænkskonsollen åbnes og viser programinput og -output.
Når programmet er profileret, kan du udføre en række andre dataopsamlingsaktiviteter på programmet, f.eks. opsamling af objektreferencer og renovation.
Bemærk: iSeries JVM kræver følgende indstillinger for at generere metodeindgangs- og -afslutningsaktiviteter for metodestatistikker:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
Relaterede begreber
Oversigt over profileringsværktøjet
Profileringsressourcer
Relaterede opgaver
Opsaml objektreferencer
Studér renovation
Profilér et program i enkeltstående tilstand
Profilering
med en lokal distribution
Angiv profileringskriterier
Brug af oversigten Profileringsovervågning
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.