Ho un'applicazione Grails che fa una discreta quantità di creazione e distruzione di oggetti di dominio, e sembra esaurire lo spazio PermGen ad un ritmo molto, molto rapido. Ho fatto le solite modifiche (PermGen a 256M, abilitato GC di classe, ecc.), Ma senza dadi.Risoluzione dei problemi Grails/Groovy memory leaks?
Qualcuno dovrebbe raccomandare alcuni strumenti (e, spero, gratuiti oa bassissimo costo) per risolvere questo tipo di consumo di memoria in Groovy e/o Java? O alcune tecniche che usi per risolvere i problemi di memoria JVM?
Modifica: questo è quando l'applicazione viene distribuita all'interno di Tomcat in modalità produzione; Non ho provato con altri contenitori. Anche così, sarebbe bello avere delle risorse per rintracciare il problema.
come hai fatto a finire risolvere il tuo problema?Usiamo ricercabile e quarzo (tra gli altri plugin) e vediamo che il nostro utilizzo di spazio PERMGEN aumenta praticamente con ogni richiesta. – hvgotcodes