| MATLAB Function Reference | ![]() |
表示
profreport profreport(basename) profreport(stats) profreport(basename,stats)
詳細
profreport
は、プロファイラを停止し、カレントのプロファイラの結果を使って、HTML-形式で、プロファイラレポートを作成し、Web ブラウザ内にレポートを表示します。
profreport(basename)
は、プロファイラを停止し、カレントのプロファイラの結果を使って、HTML-形式で、プロファイラレポートを作成し、ユーザが設定した basename を使って、レポートをセーブし、Web ブラウザ内にレポートを表示します。レポートは、複数のファイルから構成されるので、basename に拡張子を付けません。
profreport(stats)
は、プロファイラを停止し、プロファイラの結果 info を使って、HTML-形式で、プロファイラレポートを作成し、Web ブラウザ内にレポートを表示します。stats は、stats = profile('info') で戻されるプロファイラ情報構造体です。
profreport(basename,stats)
は、プロファイラを停止し、プロファイラの結果 stats を使って、HTML フォーマットに、プロファイルレポートを作成し、ユーザが設定した basename にレポートをセーブし、Web ブラウザ内にレポートを表示します。stats は、stats = profile('info') で戻されるプロファイラ情報構造体です。レポートは、複数のファイルから構成されるので、basename に拡張子を付けません。
例題
profile on -detail builtin -history [t,y] = ode23('lotka',[0 2],[20;20]);
stats = profile('info')
MATLAB は、つぎの出力を行います。
stats =
FunctionTable: [28x1 struct]
FunctionHistory: [2x774 double]
ClockPrecision: 0.01000000000022
MATLAB は、つぎの出力を行います。
ans =
FunctionName: 'ode23'
MfileName: [1x56 char]
Type: 'M-function'
NumCalls: 1
TotalTime: 0.42100000000028
TotalRecursiveTime: 0.42100000000028
Children: [21x1 struct]
Parents: [0x1 struct]
ExecutedLines: [159x3 double]
MATLAB は、Web ブラウザにプロファイルレポートを表示します。
参考
| profile | propedit | ![]() |