Eine schnelle Google-Suche sollte einige Informationen zu diesem Thema liefern.
> ulimit -a # shows the current stack size
Die maximale Prozess- und Stapelgröße können Sie mit getrlimit
abfragen . Stapelrahmen haben keine feste Größe; es hängt davon ab, wie viele lokale Daten (d. h. lokale Variablen) jeder Frame benötigt.
Um dies auf der Befehlszeile zu tun, können Sie ulimit.
verwendenWenn Sie diese Werte für einen laufenden Prozess lesen möchten, kenne ich kein Tool, das dies tut, aber es ist einfach genug, das /proc-Dateisystem abzufragen:
cat /proc/<pid>/limits
Der folgende Aufruf von ulimit
gibt die maximale Stapelgröße in Kibibyte zurück (2 =1024 Bytes):
ulimit -s
Sie können getrlimit
verwenden um die Stapelgröße und setrlimit
zu sehen ändern.
Es gibt ein Beispiel im Post Erhöhen der Stapelgröße in Linux mit setrlimit.