-5

時間が非常に重要なビデオ処理のプログラムを実行しています。プログラムに問題はありませんが、コーディングで最も処理時間がかかるのは何ですか? ループ?ifステートメント?goto ステートメント ? 機能?テキストファイルの書き込み/読み取り?他のもの?私のプログラムには上記のそれぞれがたくさん含まれています。時間を最小限に抑えるために、どの処理に最も時間がかかるかを知りたいです (私のアプリケーションでは 1 秒でも問題です)。

4

2 に答える 2

3

上記のデータを使用して正確な答えを出すことは不可能です。ビデオ処理ライブラリへのいくつかのライブラリ呼び出しで発生する可能性が最も高いですが、これは推測に過ぎません。

したがって、唯一の賢明な答えは、プロファイラーを使用して、プログラムがどこで時間を費やしているかを正確に調べることです。

プロファイラーは、プログラムを分析し、どこに時間を費やしているかを判断するプログラムです。

于 2013-03-05T14:33:56.277 に答える
0

プロファイラーの使用に同意します。場合によっては、プロファイラーを使用すると、プログラムが遅くなりすぎたり、メモリを大量に消費したりすることがあります。このような場合、次を使用した時間測定の情報に基づいた使用: ストップウォッチ

トリックを行うかもしれません。

于 2013-03-05T14:40:04.087 に答える