AIXプロセススタック透かし

AIXプロセススタック透かし

プロセススタックで使用される最大値を確認するツール/コマンドはありますか?プログラムのスタックサイズ構成を調整するために必要です。

ベストアンサー1

スタックの最大サイズは256MB(スレッドあたり)です。こここれに関する公式のIBM文書を見つけることができます。

制限事項とデフォルト値

スレッドライブラリには、実装に応じていくつかの制限とデフォルトがあります。これらの制限とデフォルト値は、シンボル定数で検索することで、プログラムの移植性を向上させることができます。

プロセスあたりの最大スレッド数

プロセスあたりの最大スレッド数は512です。 pthread.hヘッダーファイルで定義されているPTHREAD_THREADS_MAXシンボル定数を使用して、コンパイル時に最大スレッド数を取得できます。

最小スタックサイズ

スレッドの最小スタックサイズは96KBです。これはデフォルトのスタックサイズでもあります。この数値は、pthread.hヘッダーファイルで定義されているPTHREAD_STACK_MINシンボル定数を使用してコンパイル時に取得できます。

最大スタックサイズはセグメントサイズの256 MBです。この制限は、pthread.hヘッダファイルのPTHREAD_STACK_MAXシンボル定数で表されます。

返品確認するユーザーあたりのulimitスタックサイズ(KB)

おすすめ記事