コード実行のプロファイル
コード セクションの実行プロファイルの表示と解析
コード実行プロファイリングを使用して、以下を行います。
生成されたコードがターゲット ハードウェアのリアルタイム要件を満たしているかどうかを決定する。
パフォーマンスの改善が必要なコード セクションを決定する。
ソフトウェアインザループ (SIL) シミュレーション、プロセッサインザループ (PIL) シミュレーション、または XCP ベースのエクスターナル モード シミュレーションを構成して、生成コードの実行時メトリクスを生成できます。コード実行レポートまたはシミュレーション データ インスペクターを使用して実行時間を解析します。
アプリ
コード プロファイル アナライザー | Analyze execution-time and stack usage profiles for generated code (R2023a 以降) |
クラス
オブジェクト
関数
トピック
ワークフローの概要
- 生成コードのプロファイリングの実行
コード実行プロファイリングを使用して、コードの実行速度を観察します。 - Aggregate Execution-Time Profiles to Identify Worst Execution
Identify and analyse worst task execution.
プロファイリングの構成と結果
- Create Execution-Time Profile for Generated Code
Configure SIL, PIL, or XCP external mode simulation to produce execution-time metrics for generated code. - View and Compare Code Execution Times
Observe code execution times with Simulation Data Inspector and Code Profile Analyzer. - Code Execution Profiling Report
Examine report of execution-time metrics for profiled code sections. - コード実行データの解析
ライン コマンドを使用して実行時間データを解析。 - Visualize Task Scheduling in XCP External Mode Simulation
Run an XCP external mode simulation that displays task activity and diagnostics and CPU activity and utilization. - Reduce Bandwidth Usage During Code Execution Profiling
Capture main profiling metrics and display absolute time to reduce communication channel bandwidth usage. - Execution-Time Profiling From Command Line
Use line commands to configure execution-time profiling and view report. - Remove Instrumentation Overheads from Execution Time Measurements
Improve execution-time profiling on deterministic hardware. - Tips and Limitations
A list of tips and known limitations.