AMIR

mercredi 16 avril 2014

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

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.