ニンテンドー 3DS CPU プロファイラ  4.04
 全て 関数 列挙型 列挙型の値 グループ ページ
GUI のエミュレーション

Sample by Time(時間によるサンプル)

時間によるサンプルの場合、 Sampled Profile タブのほとんどの機能が ランタイムコントロール API で使用可能です。必要な設定のすべては nnprofRuntimeControl API 関数へ渡すことが可能です。

GUI 機能ランタイムコントロールにおける同機能
サンプリングレートnnprofRuntimeControlSetSampleTime
パフォーマンスカウンタnnprofRuntimeControlSetPerformanceCounters
コールスタック切り替えボタンNN_PROF_FLAGS_CALLSTACKS
コア切り替えボタンNN_PROF_CORE

API で未提供の機能

  • 一定時間後に停止
      ただし GUI で時間設定されている場合は、プロファイリングは一定時間後に停止します。


Sample by Performance Counter(パフォーマンスカウンタによるサンプル)

パフォーマンスカウンタによるサンプルの場合、 Sampled Profile タブのほとんどの機能が ランタイムコントロール API で使用可能です。必要な設定のすべては PROFILERSetProfileSettings() へ渡すことが可能です。

GUI 機能ランタイムコントロールにおける同機能
サンプリングレートnnprofRuntimeControlSetSampleTime
パフォーマンスカウンタnnprofRuntimeControlSetSampleMethod
コールスタック切り替えボタンNN_PROF_FLAGS_CALLSTACKS
コア切り替えボタンNN_PROF_CORE

API で未提供の機能

  • 一定時間後に停止
      ただし GUI で時間設定されている場合は、プロファイリングは一定時間後に停止します。


Instrumented Profile(計装プロファイル)

現在計装プロファイルを ランタイムコントロール API から取得することはできません。