Linux 默認線程棧大小 調優


Linux 線程棧介紹

棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清除的變量的存儲區。里面的變量通常是局部變量、函數參數等;和堆相比,棧通常很小。


Linux 查詢線程棧

1、查看默認的線程棧大小,單位是字節(KBytes)

ulimit -s
[root@izbp1932yyli7ap6wopu1ez html]# ulimit -s
8192
輸出結果

2、查看單個進程暫用堆棧的信息

strace -f -p 進程PID號

Linux 修改線程棧大小

1、臨時修改線程棧大小

ulimit -s 102400

2、永久修改線程棧空間大小

echo -ne 
"
* soft stack 102400
" 
>>/etc/security/limits.conf

注:ulimit -s ulimited 不限制。

注:線程棧大小默認為8M,8192 KB。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM