パフォーマンス アドバイザー
モデルのチェックを実行してシミュレーションのパフォーマンスを改善
説明
パフォーマンス アドバイザーは、モデルおよびシミュレーションの構成を解析し、シミュレーション速度を低下させている可能性のあるコンフィギュレーション設定にフラグを付け、その変更を推奨するレポートを生成します。パフォーマンス アドバイザーで解析されるのは最上位モデルのみであり、参照モデルやリンクされたライブラリは解析されません。
推奨された変更を自動的に適用するようにパフォーマンス アドバイザーを構成することも、レポートを自分で解析し、選択した変更を手動で行うこともできます。変更を自動的に適用するようにパフォーマンス アドバイザーを構成した場合、以下のようになります。
各変更がシミュレーション結果には影響せずにシミュレーションのパフォーマンスを向上させることがパフォーマンス アドバイザーで検証されてから、変更が適用されます。
パフォーマンス アドバイザーでは、変更されたモデルは自動的には保存されません。パフォーマンス アドバイザーが行った変更を保存するには、モデルを保存する必要があります。
パフォーマンス アドバイザー を開く
Simulink® ツールストリップ: [デバッグ] タブで [パフォーマンス] をクリックします。
MATLAB® コマンド ウィンドウ: 「
performanceadvisor(modelName)
」と入力します。ここで、modelName
には解析するモデルの名前またはハンドルを指定します。モデルがまだ開いていない場合、この関数でモデルとパフォーマンス アドバイザーの両方が開きます。
ヒント
シミュレーションのパフォーマンスを解析して向上させる際には、パフォーマンス アドバイザーを使用してモデルおよびシミュレーションの構成を解析することから解析を開始することを検討してください。
パフォーマンス アドバイザーを使用してモデルおよびシミュレーションの構成を解析した後には、ソルバー プロファイラーおよび Simulink プロファイラーを使用したプロファイリング シミュレーションによって解析を深めることができます。
ソルバー プロファイラーはモデルに対して選択したソルバーのパフォーマンスを解析します。ソルバー プロファイラーは、可変ステップ ソルバーを使用するシミュレーションのパフォーマンスを解析するのに特に役立ちます。プロファイリングの結果は、ステップ サイズがいつどうして制限されているのかを特定するのに役立ちます。
Simulink プロファイラーは、モデル コンポーネント間でのシミュレーション実行時間の分布を解析することで、シミュレーションのパフォーマンスのボトルネックを特定するのに役立ちます。
バージョン履歴
R2013a で導入