Qualcuno qui ha uno strumento preferito di profilazione/perdita di memoria che preferisce utilizzare per le proprie app Web Java?[Chiuso]

StackOverflow https://stackoverflow.com/questions/46642

Domanda

Sto cercando un buon strumento per profilare una webapp Java.Mi piacerebbe ottenere informazioni sulle prestazioni e sull'utilizzo della memoria, se possibile.

Eventuali suggerimenti?

È stato utile?

Soluzione

JProfiler è davvero buono.Si integra con tutti i principali IDE e server applicativi.

Altri suggerimenti

IL Analizzatore di memoria Eclipse è lo strumento migliore per analizzare l'utilizzo della memoria delle applicazioni Java

Utilizzo Netbeans Profiler:

testo alternativo http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

È gratuito, ha una profilazione basata su attività, un heap walker, consente l'inserimento di punti di profilazione, tiene traccia dell'utilizzo della memoria e del threading, ma soprattutto consente di profilare JVM remote.Puoi anche collegarti a quelli già in esecuzione.

Oh, e funziona davvero bene se hai anche una build esperta per il tuo progetto.

ho usato YourKit Java Profiler 7.5 e ne ero ragionevolmente soddisfatto.Java ha alcuni strumenti piuttosto buoni inclusi nelle versioni recenti che vale la pena esaminare.(per esempio., jmap -histo <pid>)

Mi piace usare Analizzatore di memoria SAP, che ha sede in Eclipse.Funziona molto bene, anche per dump di heap di grandi dimensioni!

Per un'indagine iniziale, è possibile avviare jconsole e allegarlo a un processo in esecuzione.Ciò ti consentirà di visualizzare l'utilizzo della memoria nel tempo anche in produzione, comprese le raccolte di rifiuti senza l'impatto completo della configurazione del profiler.

SmartInspect è un profiler e un logger.Non specifico per la memoria, ma potresti voler dare un'occhiata.Funziona anche con una varietà di linguaggi, tra cui Delphi, Java e .NET.Include altre funzionalità più avanzate.

SmartInspect architecture

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