Zulässigen Speicherbedarf begrenzen



  • Hallo,

    gibt es ein Möglichkeit, den maximal zulässigen Speicherbedarf eines Programms zu begrenzen (soll heissen, wenn es versucht mehr als zulässig zu bekommen, bricht es ab)? Ich habe das mit ulimit versucht, das hat aber nicht geklappt. Falls die Antwort betriebssystemabhängig ist: Ich arbeite unter Linux.



  • Du kannst es auch unabhängig machen: schreib dir deine eigene Speicherverwaltung, lass die mitrechnen wie viel Speicher schon angefordert wurde und wenns zu viel wird machst du dicht. Das limitiert dann allerdings nur den Heap, nicht den Stack und das Code-Segment. Ist halt die Frage was du als Speicherbedarf definierst.



  • mmap haste noch vergessen.
    Und vermutlich noch so 10 andere Dinge von denen ich auch nix weiss :^)


Anmelden zum Antworten