Gestion memoire
bonjour
j'ai un programme qui plante lorsque l'utilisation mémoire depasse les 2,5 Go sous Windows sans message d'erruer du système. Le serveur est un bi proc à 4 core.Ma question reside autour de la gestion mémoire comment se fait elle?
j'ai un programme qui plante lorsque l'utilisation mémoire depasse les 2,5 Go sous Windows sans message d'erruer du système. Le serveur est un bi proc à 4 core.Ma question reside autour de la gestion mémoire comment se fait elle?
Configuration: Windows 2003
7 réponses
-
Modérateurcomment se fait elle?
Les programmes demandent de la mémoire à Windows, puis sont censés la relâcher quand ils ont terminé.
Après, ça dépend du programme. Certains sont mal programmés et ne relâchent jamais la mémoire (on parle alors de memory leak) -
Merci
Dans mon cas le programme renvoi une erreur comme quoi il n'arrrive pas a dépasser les 2,5 Go pour effectuer le traitement. -
ModérateurDans mon cas le programme renvoi une erreur comme quoi il n'arrrive pas a dépasser les 2,5 Go pour effectuer le traitement.
Est-ce que tu as 3 Go de RAM ? -
Le poste est équipé de 5Go
-
Modérateurok; Donc normalement tu as assez de mémoire.
Je n'ai pas d'explications sur le fait que le programme se ferme sans prévenir.
C'est peut-être une limitation du programme. -
Est ce le système peut être la cause de l'arret du programme?
-
ModérateurOui.
Je ne sais pas sous Windows, mais sous Linux on peut configurer le système pour tuer immédiatement les programmes qui dépassent certaines limites de consommation de ressources.