Come mi ero ripromesso, eccomi alla seconda parte sul profiling.
Sempre per il solito memory leak, eccomi a fare i test con JProfiler 5.
E’ necessario avere una versione di JProfiler e smanettare un po’ con il file .tra.
Innanzi tutto dalla console di JProfiler bisogna creare una nuova “New Server Integration”.
- Selezionare “Generic Application Server” -> next
- Selezionare se locale o remoto -> next
- Selezionare la JVM (Sun, 1.5.0) -> next
- Selezionare la porta -> next
- Consiglio di selezionare “Don’t wait, startup immediately” -> next
- Salvare le opzioni mostrate nella finestra
- Premere next per salvare nel config.xml i dati.
- Modificare il PATH di sistema come suggerito
- Aprire il file .tra del processo che si vuole monitorare ed inserire la riga indicata prima (attenzione ai path con gli spazi e ai doppi apici, io li ho docuti togliere e modificare la riga suggerita)

java.extended.properties=-agentlib:jprofilerti=port=8849,nowait,id=108,
config=c:\\jprofiler5\\config.xml -Xbootclasspath/a:C:\\jprofiler5\\bin\\agent.jar
