Wie kann ich die maximale Größe des Arbeitsspeichers für ein Programm ändern? Mir geht ständig der Speicher aus (nicht der maximale Speicher des Systems, sondern der maximale Speicher von ulimit), und ich möchte die globale Speichergrenze nicht ändern. Ich habe mich umgesehen und gesehen, dass die Funktion vlimit() funktionieren könnte, aber ich bin mir nicht sicher, wie ich sie genau verwenden soll.
Bearbeiten: Ich verwende Linux 2.6.38-11-generic Es handelt sich nicht um ein Speicherleck, ich muss buchstäblich 100k einer bestimmten Klasse zuweisen, es führt kein Weg daran vorbei.