アプリケーションからプロファイリングをコントロールするために使用する関数です。 [詳細]
モジュール | |
サンプリングレート | |
マクロ定義 | |
#define | NN_PROF_SETTINGS_ACTIVE_THREAD_ID 0xFFFFFFFF |
スレッド ID で指定するのではなく、現在アクティブなスレッドをプロファイル対象として指定するために使用します。 [詳細] | |
関数 | |
void | nnprofRuntimeControlInitialize (void) |
ランタイムコントロールライブラリを初期化します。 [詳細] | |
void | nnprofRuntimeControlSetFlags (u32 flags) |
プロファイル取得をコントロールするフラグを設定します。 [詳細] | |
void | nnprofRuntimeControlSetSampleMethod (NN_PROF_SAMPLEMETHOD sampleMethod) |
サンプル取得時間の決定要因を設定します。 [詳細] | |
void | nnprofRuntimeControlSetSampleTime (u32 time) |
サンプリングとサンプリングの間の時間を設定します。 [詳細] | |
void | nnprofRuntimeControlSetPerformanceCounters (NN_PROF_PERFCOUNTERGROUP perfGroup) |
記録するパフォーマンスカウンタを設定します。 [詳細] | |
void | nnprofRuntimeControlSetThreadIDToProfile (u32 threadId) |
プロファイルする対象のスレッド ID を設定します。 [詳細] | |
void | nnprofRuntimeControlSetCoreToProfile (NN_PROF_CORE core) |
プロファイルする対象のスレッド ID を設定します。 [詳細] | |
void | nnprofRuntimeControlSetCoresToProfile (u32 coreMask) |
プロファイル対象のコア ID を設定します。 [詳細] | |
void | nnprofRuntimeControlStart (void) |
プロファイリングを開始するようプロファイラに指示します。 [詳細] | |
void | nnprofRuntimeControlStop (void) |
プロファイリングを停止するようプロファイラに指示します。 [詳細] | |
void | nnprofRuntimeControlEnableProfiling (void) |
プロファイリングを有効化するようプロファイラに指示します。 [詳細] | |
void | nnprofRuntimeControlDisableProfiling (void) |
プロファイリングを無効化するようプロファイラに指示します。 [詳細] | |
アプリケーションからプロファイリングをコントロールするために使用する関数です。