スタックサイズの確認
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* スタックサイズの確認 [#j62ffd04]
Linuxのスタックサイズは ulimit コマンドで確認できる。
$ ulimit -s
8192
動作中プログラムの実行結果をprocファイルシステムで確認す...
$ ./hoge &
[1] 83585
$ cat /proc/83585/limits
Limit Soft Limit Hard Limi...
Max cpu time unlimited unlimited...
Max file size unlimited unlimited...
Max data size unlimited unlimited...
Max stack size 8388608 unlimited...
Max core file size 0 unlimited...
Max resident set unlimited unlimited...
Max processes 15569 15569 ...
Max open files 1024 1048576 ...
Max locked memory 65536 65536 ...
Max address space unlimited unlimited...
Max file locks unlimited unlimited...
Max pending signals 15569 15569 ...
Max msgqueue size 819200 819200 ...
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited...
動作確認したプログラム(hoge.c)
#highlight(c){{
#include <stdio.h>
#include <unistd.h>
int main(void)
{
while(1)
sleep(1);
}
}}
#highlight(end)
~
#htmlinsert(amazon_pc.html);
終了行:
* スタックサイズの確認 [#j62ffd04]
Linuxのスタックサイズは ulimit コマンドで確認できる。
$ ulimit -s
8192
動作中プログラムの実行結果をprocファイルシステムで確認す...
$ ./hoge &
[1] 83585
$ cat /proc/83585/limits
Limit Soft Limit Hard Limi...
Max cpu time unlimited unlimited...
Max file size unlimited unlimited...
Max data size unlimited unlimited...
Max stack size 8388608 unlimited...
Max core file size 0 unlimited...
Max resident set unlimited unlimited...
Max processes 15569 15569 ...
Max open files 1024 1048576 ...
Max locked memory 65536 65536 ...
Max address space unlimited unlimited...
Max file locks unlimited unlimited...
Max pending signals 15569 15569 ...
Max msgqueue size 819200 819200 ...
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited...
動作確認したプログラム(hoge.c)
#highlight(c){{
#include <stdio.h>
#include <unistd.h>
int main(void)
{
while(1)
sleep(1);
}
}}
#highlight(end)
~
#htmlinsert(amazon_pc.html);
ページ名: