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 | ![]() |