プロファイラ(Profiler)

プロファイラ(Profiler)ウィンドウを開くには、ウィンドウ > 一般エディタ > プロファイラ(Window > General Editors > Profiler)を選択します。

プロファイラ(Profiler)では、各プロセスが使用する時間の長さを記録してグラフに示すことにより、シーンのパフォーマンスのボトルネックを特定することができます。

記録を開始および停止するときを決定することができます。また、テキスト ファイルとして記録を保存し、後で作図領域に再ロードすることもできます。これらのタスクは、プロファイラ(Profiler)ウィンドウを使用するか、または profiler MEL/Python コマンドを介して実行することができます。

次のいずれかの方法で、イベントをグラフ化します。

プロセスを記録する方法と、グラフの操作および解釈方法の詳細については、「Maya のプロファイリング」を参照してください。

また、プロファイリングのためにプラグインでプロシージャを計測することもできます。計測は、解析のために情報を収集するプログラムの変更です。MEL プロシージャの計測には profiler -instrumentMel フラグを使用します。プラグインのメソッドの計測には MProfiler::MProfilingScope() メソッドを使用します。詳細については、「MEL/Python および API を使用してプロファイラ(Profiler)を操作する」を参照してください。

次の表は、プロファイラ(Profiler)を使用するタスクの概要を簡単にまとめたものです。

目的 手順
プロセスを記録する

開始(Start)をクリックし、アニメーションを再生します。記録を停止するときにアニメーションを停止し、停止(Stop)をクリックします。

カテゴリ表示(Category view)CPU 表示(CPU view)でグラフを切り替えます。

作図領域で して、切り替えるビューを選択します。

作図領域内でナビゲートする

+ + および上下にドラッグして垂直方向にズームします。

+ + + 左右にドラッグして水平方向にズームします。

記録バッファのサイズを増やす バッファ サイズ(Buffer size) アトリビュートに大きい値を入力します。
作図領域内の特定のイベントを表示/非表示にする 作図領域で し、非表示と表示のメニュー項目から選択します。
グラフ内でイベントを検索する 現在のビュー内を検索(Find in current view)検索バーを使用するか、編集 > 検索(Edit > Find)メニューを選択します。