Novacreations

Desarollando Software

Fugas de memoria en Java: mentiras y errores

Java Memoria SaludableLa gestión de memoria en Java es un tema complejo que requiere del entendimiento de la maquina virtual. Una fuga de memoria (Memory Leak) puede llevar a un inesperado cierre e nuestra aplicación sin mayor explicación.  Sin embargo en muchos casos podemos sufrir de ansiedad y ver fugas en donde no existen

Les comparto una breve guía en donde se muestran cuatro diferentes patrones de memoria, explicando en que casos son en realidad síntomas de falla de memoria y cuales no. Entendiendo estos conceptos nos ayuda a ofrecer un diagnóstico mas certero cuando enfrentamos una situación que sospechamos de un fuga..

Memory Leaks: Fallacies and Misconceptions

Los cuatro patrones son:

  • JVM saludabe
  • Inició explosivo
  • Carga inesperada
  • Aplicación con fuga

Les recuerdo checar también estos libros que les ayudarán con la optimización de sus aplicaciones Java.

En muchos casos ajustes sencillos nos pueden ayudar a eficientar  nuestra aplicación:

  • Soluciones de cache
  • Preprocesamiento de datos
  • Procesamiento de datos en bloque
  • Utiliza el tipo de dato adecuado
  • Usar la versión mas reciente para cada libreria
  • Uso inadecuado de patrones de programación

 



10 Tips para el Cód

Nuestro objetivo como desarrolladores es tener un código que sea ...

Ganadores del Premio

El Centro de Educación y Capacitación para el Desarrollo Sustentable ...

La fábrica de softw

La Fábrica de Software de la Dirección de Innovación y ...

Administradores de A

Durante años aplicación ES File Explorer era la mejor y ...

Apoyo del Conacyt a

El Consejo Nacional de Ciencia y Tecnología (Conacyt), como parte ...

Ganadores del Premio

El Centro de Educación y Capacitación para el Desarrollo Sustentable ...

Las 10 funciones de

  Java 8 incluye nueva funcionalidad que nos permite tener un ...

Como usar una funci

Usar una función hash para encriptar una contraseña no es ...

Cómo escribir códi

Nunca supongas a la malicia lo que puede ser explicado ...

Las 114 preguntas de

¿Tienes una entrevista de trabajo en puerta para un posición Java? ...