プロセススタックで使用される最大値を確認するツール/コマンドはありますか?プログラムのスタックサイズ構成を調整するために必要です。
ベストアンサー1
スタックの最大サイズは256MB(スレッドあたり)です。こここれに関する公式のIBM文書を見つけることができます。
制限事項とデフォルト値
スレッドライブラリには、実装に応じていくつかの制限とデフォルトがあります。これらの制限とデフォルト値は、シンボル定数で検索することで、プログラムの移植性を向上させることができます。
プロセスあたりの最大スレッド数
プロセスあたりの最大スレッド数は512です。 pthread.hヘッダーファイルで定義されているPTHREAD_THREADS_MAXシンボル定数を使用して、コンパイル時に最大スレッド数を取得できます。
最小スタックサイズ
スレッドの最小スタックサイズは96KBです。これはデフォルトのスタックサイズでもあります。この数値は、pthread.hヘッダーファイルで定義されているPTHREAD_STACK_MINシンボル定数を使用してコンパイル時に取得できます。
最大スタックサイズはセグメントサイズの256 MBです。この制限は、pthread.hヘッダファイルのPTHREAD_STACK_MAXシンボル定数で表されます。
返品確認するユーザーあたりのulimit
スタックサイズ(KB)