処理する生スタックのサイズ (バイト) を指定します。
-stack-size=<value in bytes> |
<value> に設定可能な値は、0 から 2147483647 の範囲の数値 (バイト単位) です。
スタックサイズは制限されません。
ドライバーを使用しないサンプリング収集では、デフォルト値は 1024 バイトです。
カスタム・ハードウェア・イベントベース・サンプリング収集を設定する場合、-stack-size オプションを使用して、収集のオーバーヘッドを減らし、インテル® VTune™ プロファイラーで処理するスタックサイズ (バイト単位) を制限することができます。
この例は、スタックサイズを 8192 バイトに制限して、カスタム・イベントベースのサンプリング・データ収集を設定して実行します。
vtune -collect-with runsa -knob enable-stack-collection=true -knob stack-size=8192 -knob enable-call-counts=true \
-knob event-config=CPU_CLK_UNHALTED.REF_TSC:sa=1800000,CPU_CLK_UNHALTED.THREAD:sa=1800000,INST_RETIRED.ANY:sa=1800000 \
-app-working-dir /home/samples/nqueens_fortran -- /home/samples/nqueens_fortran/nqueens_parallel