? He monitorizado mi aplicación Java con Profiler para conocer la pérdida de memoria. Y tengo clase que teniendo casi el 80% de la memoria que es¿Cómo puedo aumentar la prioridad de FinalizerThread para recopilar objetos en GC
java.lang.ref.Finalizer
Entonces google para la clase anterior y encontré gran artículo http://www.fasterj.com/articles/finalizer1.shtml
Ahora cualquiera puede sugerir cómo puedo aumentar la prioridad de FinalizerThread a recoger esos objetos en GC.
Una cosa más estoy frente a este problema en Linux con la versión del núcleo Linux 2.6.9-5.ELsmp (i386) y Linux 2.6.18-194.17.4.el5 (i386) pero que está funcionando bien (sin error OOM) en Linux 2.6.18-128.el5PAE (i386).
¿Este problema se debe a Linux Kernels? ¿Hay alguna variable JVM para mejorar la prioridad de FinalizerThread?
Gracias por adelantado.
Buena pregunta, creo que en general se necesita minimizar el uso de Finalizer. –
Quizás en modo PAE simplemente tenga más memoria disponible (no PAE está limitado a 4 GB) - marque 'free'. No creo que la versión del núcleo esté en juego aquí. –
Gracias Dan, como Peter sugiere a continuación, ahora estoy comprobando con el sistema de archivos. – user1041580