Domanda

Ho un'applicazione Web distribuito su un server Glassfish locale che vorrei al profilo per vedere quali parti del mio codice si accede più di frequente. Il codice consiste di semi JSF e EJB remoto, con entrambi essendo diffuso in uno EAR. Ho provato ad utilizzare VisualVM per il profilo my applicazione, ma, anche se posso connettersi al server Glassfish così come il mio principale del contesto, VisualVM non sembra al profilo mie classi (nel TestCom. * Namespace). Vedo un sacco di classi Sun e altre dipendenze, come Lucene cui si accede, ma non una singola istanza delle mie classi.

La mia domanda è dunque: sto facendo qualcosa di sbagliato o si tratta di una lacuna di VisualVM e dovrei Perciò provare uno strumento di profiling diverso

?
È stato utile?

Soluzione

È possibile utilizzare uno dei seguenti modi:

Qualcuno di loro può connettersi a un server remoto e per il profilo it. L'elenco di cui http://java-source.net/open-source/profilers contiene alcuni profiler open source (si noti che molti articoli sono API e le librerie, non profiler per sé)

Altri suggerimenti

L'ultima versione di NetBeans ha un profiler. Provatelo.

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