Quando si crea il profilo di un'applicazione, la vista console non viene visualizzata per impostazione predefinita nella prospettiva Creazione profili e log.
Per aprire la vista console nella prospettiva Creazione profili e log, selezionare Finestra.>Mostra vista->Console.
Per visualizzare stdout nella console, scegliere Finestra->Preferenze->Esegui/Debug->Console e selezionare Mostra quando il programma scrive in output standard.
Le prestazioni degli strumenti di creazione sono correlate direttamente alla quantità di dati da raccogliere e alla velocità in cui tali dati vengono trasferiti al workbench. Quando la quantità di dati da raccogliere aumenta, si verificherà un rallentamento delle prestazioni sia per quanto riguarda il tempo impiegato per effettuare l'analisi, sia per quanto riguarda la memoria disponibile per eseguire altre attività. Le prestazioni per la creazione profili possono essere migliorate in diversi modi.
- Un buon inizio consiste nel raccogliere una quantità minima di dati sufficiente per creare il profilo di una funzione. A questo fine, impostare un filtro più efficace nella configurazione di avvio della creazione profili. Nella finestra Esegui->Profilo, selezionare la scheda Creazione profili. Per visualizzare la finestra Filtro, selezionare un insieme di creazione profili, quindi scegliere Modifica Avanti >. Specificare solo le aree di interesse nel filtro. È possibile modificare le impostazioni del filtro per includervi altri dati in qualsiasi momento.
- Se non si desidera creare un profilo del codice di avvio, deselezionare la casella di controllo "Avvia controllo automaticamente all'avvio dell'applicazione" nella scheda Creazione profili - Limiti della finestra Esegui ->Profilo. Tali impostazioni dovrebbero ridurre il tempo necessario per avviare il programma da analizzare e dovrebbero impedire che venga creato un profilo del codice di avvio. Tenere presente che per avviare la creazione profili, è necessario selezionare il pulsante "Avvia controllo" nella barra degli strumenti della vista Controllo creazione profili all'avvio dello spazio di lavoro.
- È possibile reindirizzare l'output a un file. In tal modo verrà utilizzata una quantità di memoria inferiore in RAD. È possibile importare il file in RAD in un momento successivo dal momento che verrà utilizzato solo come riferimento alla creazione profili, in modo da lasciare più memoria libera per questa attività. Questa operazione viene effettuata nella finestra Esegui ->Profilo dove sarà necessario selezionare scheda Creazione profili, la sottoscheda Destinazione, quindi la casella di controllo "Invia dati di creazione profili a un file" prima di avviare la creazione profili. Successivamente, utilizzare la finestra File->Importa e selezionare il tipo di file di creazione profili. Tenere presente che non è possibile visualizzare i dati durante la creazione profili se questa opzione è selezionata. Sarà necessario prima importare il file, quindi visualizzare i dati. Per ridurre ulteriormente la quantità di memoria, importare solo una parte del file di creazione profili nella finestra di importazione, oppure importare parti differenti ed esaminarle indipendentemente una dall'altra.
- La creazione profili richiede una grande quantità di memoria, quindi porrebbe risultare utile aumentare la quantità di memoria virtuale utilizzata da RAD. Per avviare RAD con 512MB di memoria virtuale (e 1GB massimo), aggiungere la seguente riga al file rationalsdp.ini: VMArgs=-Xms512m -Xmx1024m
- Se il problema si verifica durante la raccolta dati nel sistema di destinazione, aumentare la dimensione dei buffer utilizzati per inviare i dati a RAD. Aggiungere la seguente riga al file serviceconfig.xml e riavviare l'agente (in tal modo la dimensione del buffer viene aumentata a 256MB). In molte applicazioni intensive CPU, risulta utile aumentare anche la dimensione del canale dati: <Agent configuration="default" name="Java Profiling Agent" dataChannelSize="256M" type="profiler"/>
I file di origine Probekit i cui nomi contengono caratteri non ASCII non verranno elaborati correttamente. Utilizzare solo caratteri ASCII nei nomi dei file di origine Probekit.
Non utilizzare caratteri non ASCII nei modelli per le specifiche di destinazione Probekit. I probe che contengono caratteri non ASCII nei modelli di destinazione non verranno elaborati correttamente.
Durante la creazione profili, tutti i caratteri a doppio byte verranno visualizzati come ???? nella vista Console.
Visualizza il file Readme principale