Une fuite de
mémoire se réfère à une condition dans laquelle une perte progressive mais
constante de la mémoire de l'ordinateur semble être en cours. Habituellement,
la cause de cette condition a à voir avec le dysfonctionnement d'un ou
plusieurs programmes. Essentiellement, le programme ne parvient pas à libérer
la mémoire que dans plus utilisé dans le pool de mémoire disponible. Il en
résulte que la mémoire utilisée n'est pas autorisé à être utilisé par d'autres
programmes informatiques, et donc diminue la capacité d'exploitation de
l'ordinateur.
Juste au sujet
de tout type de programme peut être la source de fuite de mémoire. Dans
certains cas, il peut être un programme d'application, comme une base de
données, qui se trouve sur le disque dur. A d'autres moments, la cause de la
fuite de mémoire pourrait être l'un des fichiers de programmes essentiels qui
conduisent le système d'exploitation pour l'ordinateur. En général, le mauvais
fonctionnement de l'application est le résultat d'une sorte de l'invasion dans
le programme approprié, tel qu'un virus ou un insecte.
Même lorsque la
fuite de mémoire est relativement faible, il peut éventuellement paralyser un
système. Chaque fois que l'application infectée est exécuté, l'application
prend plus de mémoire libre et renvoie la quantité de mémoire au système
jamais. Au fil du temps, la quantité de mémoire disponible devient ainsi limité
que d'autres applications ne parviennent pas à obtenir des ressources pour
lancer ou exécuter des fonctions nécessaires, et de commencer à devenir
inutilisable. Le résultat final est que le système s'arrête tout simplement
vers le bas et aucune application ne peut fonctionner.
Beaucoup de
systèmes d'exploitation d'aujourd'hui comprennent la programmation qui scanne
automatiquement pour fuite de mémoire et alertera l'utilisateur au problème. En
outre, un certain nombre de logiciels anti-virus aujourd'hui comprennent des
composants qui permettront d'identifier les bogues ou virus qui peuvent causer
une fuite, 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 dans la
prévention et le traitement des incidents de fuite de mémoire.