メインコンテンツ

プロファイリングとパフォーマンスの改善

コードのボトルネックを検出して解消する

コードは、特に最初の実装の場合、単純かつ読みやすく記述します。コードの最適化を急ぎ過ぎると、パフォーマンスを著しく向上させることなく、不必要にコードが複雑になる場合があります。速度が問題である場合には、コードの実行にどの程度の時間がかかるかを測定し、コードをプロファイリングしてボトルネックを特定します。必要に応じて、パフォーマンスを改善するための操作を行うことができます。

アプリ

プロファイラーパフォーマンスを向上させるためコードを実行し実行時間を計測

関数

ticストップウォッチ タイマーを開始
tocストップウォッチから経過時間を読み取る
cputimeMATLAB で使用される CPU 時間
timeit関数の実行に必要な時間の測定
profile関数実行時間のプロファイル
benchMATLAB ベンチマーク

トピック