Skip to main content

Qu'est-ce qu'une fuite de mémoire?

La fuite de mémoire fait référence à une condition dans laquelle une perte incrémentielle mais régulière de la mémoire de l'ordinateur semble avoir lieu.Habituellement, la cause profonde de la fuite de mémoire a à voir avec le dysfonctionnement d'un ou plusieurs programmes.Essentiellement, le programme ne publie pas la mémoire qui ne soit plus utilisée dans le pool de la mémoire disponible.Le résultat est que la mémoire utilisée n'est pas effacée pour être utilisée par d'autres programmes informatiques et diminue ainsi la capacité de fonctionnement de l'ordinateur.

À peu près tout type de programme peut être la source de la fuite de mémoire.Dans certains cas, il peut s'agir d'un programme d'application, comme une base de données, qui réside sur le disque dur.À d'autres moments, la cause de la fuite de mémoire pourrait être l'un des fichiers de programme essentiels qui stimulent le système d'exploitation pour l'ordinateur.Généralement, le dysfonctionnement de l'application est le résultat d'une sorte d'invasion dans le programme proprement dit, comme un virus ou un bug.

Même lorsque la fuite de mémoire est relativement petite, elle peut éventuellement paralyser un système.Chaque fois que l'application infectée est exécutée, l'application saisit plus de mémoire libre et ne renvoie jamais cette quantité de mémoire au système.Au fil du temps, la quantité de mémoire disponible devient si limitée que d'autres applications ne sont pas en mesure d'obtenir des ressources pour lancer ou effectuer les fonctions nécessaires et commencer à devenir inopérables.Le résultat final est que le système s'arrête simplement et qu'aucune application ne peut s'exécuter.

De nombreux systèmes d'exploitation comprennent aujourd'hui une programmation qui scanne automatiquement pour la fuite de mémoire et alerter l'utilisateur du problème.De plus, un certain nombre de logiciels antivirus comprennent aujourd'hui des composants qui identifieront les bogues ou les virus qui peuvent provoquer une fuite de mémoire et les détruire avant qu'il y ait une chance pour le problème de faire beaucoup de dégâts.Les deux approches sont très utiles pour prévenir et faire face aux incidents de fuite de mémoire.