loop-mode

スタックのループを表示または非表示にします。

IDE オプション

ツールバー: [Filter] > [ループモード] ドロップダウン・メニュー

構文

loop-mode=<value>

引数

loop-only

ループを通常のノードとしてツリーに表示します。ループ名は以下で構成されます。

  • ループの開始アドレス

  • このループが作成されたコードの行番号

  • このループが作成された関数名

loop-and-function

ループと関数を個別のノードとして表示します。

function-only

ループ情報を含まない関数データを表示します (デフォルトモード)。

デフォルト

function-only

vtune レポートにはループのデータは表示されません。

影響するアクション

report

説明

データ収集、ファイナライズ、またはインポートを行う場合に loop-mode オプションを使用して、結果またはレポートのループビューを設定します。このオプションを report アクションと組み合わせて、アプリケーション呼び出しツリー内のループの階層を表示するプロジェクト・レベルの設定をオーバーライドすることもできます。

このコマンドは、ループのみを表示するようにフィルターされたコールスタック・レポートに、ホットスポット解析中に収集されたデータを表示します。

vtune -R callstacks -loop-mode=loop-only

    Function                                Function Stack                          Module        CPU Time:Self
    --------------------------------------  --------------------------------------  ------------  ------------
    [Outside any loop]                                                              [Unknown]           0.009

    [Loop@0x7dea03b7 in func@0x7dea0392]                                            ntdll.dll           0.002
    [Loop@0x7dea03a6 in func@0x7dea0392]    ntdll.dll               0.002
    [Outside any loop]                      [Unknown]               0

    [Loop@0x1400147f0 in func@0x140014782]                                          mfeapfk.sys         0.001
    [Outside any loop]                      [Unknown]               0.001

    [Loop@0x14001a111 in func@0x14001a0c0]                                          mfeapfk.sys         0.001
    [Loop@0x14001a100 in func@0x14001a0c0]  mfeapfk.sys             0.001
    [Outside any loop]                      [Unknown]               0

    [Loop@0x1402d0329 in func@0x1402d02af]                                          ntoskrnl.exe        0.001
    [Outside any loop]                      [Unknown]               0.001

関連情報