メソッドの実行にかかる時間を予測することはできますか?? マシンごとにパフォーマンスの能力が異なるため、ゲームのロードにかかる時間を予測できるようにしたいと考えています。
3 に答える
2
プログレスバーを表示するために必要だと思います。繰り返しになりますが、彼は、時間間隔に基づいて進行状況バーに進行状況を表示できるように、実行時間を知りたいと考えています。
他のことをすることをお勧めします:
- 読み込みコードにいくつかの位置マーカーを挿入します
- ロードがこれらのマーカーに達したときに進行状況バーに通知し、これまでに実行されたコードのパーセンテージを表示する必要があります
Observer パターンの使用をお勧めします。
于 2013-06-25T13:14:18.017 に答える
-1
コンピュータは一度に何千ものタスクを実行する場合があるため、何かの実行時間を見積もることは不可能です。
とは言っても、まったく測れないわけではありません。Java を使用しているので、実行時間をミリ秒単位で測定してみてください。
System.currentTimeMillis();
その後、必要に応じてこの情報を処理できます。おそらくログ ファイルを使用すると、実行中の環境に関するさらに多くの情報を書き込むことができます。
于 2013-06-25T13:15:37.230 に答える