> un programme qui consomme plus de mémoire que le systeme supporte se fait oom killed sans la moindre once de pitié
S'il n'y a pas oom, c'est pire. Lors qu'on arrive à la limite hardware, deux solutions :
- un malloc/mmap/etc echoue et le programme s'arrête "gentillement"
- le programme est killer -9
> ce qui n'existe pas pour les processus
Avec ulimit, c'est presque la même chose :
- un malloc/etc echoue et le programme s'arrête "gentillement"
- le programme est killer -9 si par exemple s'il fait des appels récursives de fonction (la pile augmente).
[^] # Re: public
Posté par IsNotGood . En réponse au journal De la confiance relative dans son produit. Évalué à 2.
> un programme qui consomme plus de mémoire que le systeme supporte se fait oom killed sans la moindre once de pitié
S'il n'y a pas oom, c'est pire. Lors qu'on arrive à la limite hardware, deux solutions :
- un malloc/mmap/etc echoue et le programme s'arrête "gentillement"
- le programme est killer -9
> ce qui n'existe pas pour les processus
Avec ulimit, c'est presque la même chose :
- un malloc/etc echoue et le programme s'arrête "gentillement"
- le programme est killer -9 si par exemple s'il fait des appels récursives de fonction (la pile augmente).