Taula de continguts:

Què és la fuga de memòria Java?
Què és la fuga de memòria Java?

Vídeo: Què és la fuga de memòria Java?

Vídeo: Què és la fuga de memòria Java?
Vídeo: Fuga de Memoria 2024, Abril
Anonim

Què és a Pèrdua de memòria en Java ? La definició estàndard de a pèrdua de memòria és un escenari que es produeix quan l'aplicació ja no utilitza objectes, però el Garbage Collector no pot eliminar-los del funcionament. memòria – perquè encara s'estan fent referència.

D'això, què causa la fuga de memòria a Java?

A Pèrdua de memòria és una situació en què hi ha objectes presents a la pila que ja no s'utilitzen, però el col·lector d'escombraries no pot eliminar-los de memòria i, per tant, es mantenen innecessàriament. A pèrdua de memòria és dolent perquè bloqueja memòria recursos i degrada el rendiment del sistema amb el temps.

Posteriorment, la pregunta és, podeu tenir una fuga de memòria a Java? La resposta curta: una JVM competent no té fuites de memòria , però més la memòria pot s'utilitza del que cal, perquè no tots els objectes no utilitzats tenir s'han recollit escombraries, encara. També, Java les aplicacions mateixes llauna mantenir referències a objectes que ja no necessitat i això llauna donar lloc a a pèrdua de memòria.

En conseqüència, com es soluciona una fuga de memòria a Java?

2) Desactiveu i activeu manualment parts del vostre codi i observeu l'ús de memòria de la vostra JVM mitjançant una eina de JVM com VisualVM

  1. Assegureu-vos que l'executeu com a usuari propi i no sudo.
  2. Realitzeu una actualització completa del vostre sistema (sudo yum update).
  3. Reiniciar ajuda.
  4. Intenta tancar totes les aplicacions Java en execució.

Què pot causar una fuga de memòria?

Pèrdua de memòria . En informàtica, a pèrdua de memòria és un tipus de recurs fugida que es produeix quan un programa informàtic gestiona incorrectament memòria assignacions de tal manera que memòria que ja no es necessita no s'allibera. Un espai fugida es produeix quan un programa informàtic utilitza més memòria del necessari.

Recomanat: