Domanda

Sto cercando un profiler Java che funzioni bene con la JVM fornita con WebSphere 6.0.2 (IBM JVM 1.4.2).Utilizzo yourkit per le mie consuete esigenze di profilazione, ma si rifiuta espressamente di funzionare con questo vecchio jvm (sono sicuro che gli autori avevano le loro ragioni...).

Qualcuno può indicare un profiler decente che possa fare il lavoro?Non mi interessa un elenco generico di profiler, a proposito, ho visto leggere gli altri stackoverflow, ma preferirei non provarli uno per uno.

Preferirei una versione gratuita, se possibile, poiché si tratta di una necessità una tantum (spero!) e preferirei non pagare per un altro profiler solo per questo.

È stato utile?

Soluzione 3

Aggiornamento:ho scoperto che JProfiler si integra perfettamente con WAS 6.0.2 (IBM JDK 1.4).

Altri suggerimenti

Vecchio post, ma questo potrebbe aiutare qualcuno.Puoi usare Centro sanitario IBM che è gratuito.Può essere scaricato da solo o come parte del file Assistente supporto IBM.Suggerisco di scaricare ISA poiché contiene moltissimi altri strumenti utili come Garbage Collection e visualizzatore di memoria E Analizzatore di memoria.

Cosa stai cercando di profilare?È roba nella JVM o nell'App Server?Se è quest'ultimo, ci sono un sacco di cose nella GUI di WAS 6 che aiutano in questo.Supponendo che tu voglia davvero vedere cose come l'heap ecc., Quindi IBM HeapAnalyzer potrebbe aiutare.Ci sono altri strumenti elencati in fondo a questa pagina.

Qualcos'altro che ho imparato, idealmente, sarai in grado di connettere il profiler del tuo IDE alla JVM in esecuzione.Alcuni ti consentono di farlo sia su un dispositivo remoto che su quello locale su cui stai sviluppando.La JVM che desideri profilare è live o remota?Se è così, potresti dover forzare i dump e portarli fuori dall'ambiente live per guardarli a tuo piacimento.Altrimenti, configura qualcosa di locale e ottieni le informazioni da esso in questo modo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top