0

Adobe Scoutを使用してボトルネックを 1 つまたは 2 つ追跡しましたが、特に Flash Builder に組み込まれているプロファイラーと比較すると、これは優れたプロファイラーだと思います。

最適化したい関数がいくつかありますが、getTimer() などの使用は避けたいと思います。現在のコンテキストで最適化したいのです。環境が完全に再現可能であることを考慮すると (つまり、ゲームの状態は、その後の各プレイがまったく同じ関数を呼び出すようなポイントまで実行できる)、Adobe Scout を使用してさまざまな最適化を比較する最良の方法は何ですか? それは可能ですか、それともまったく別の方向からこのタスクを実行するように設定する必要がありますか?

4

1 に答える 1

0

コードを変更するたびに複数回実行でき、Scout は各セッションを記録します。次に、ActionScript サンプラーを使用して、関数で費やされた時間を比較して、セッションを切り替えることができます。より正確な時間が必要な場合は、Telemetry API を使用してカスタム メトリックを関数に追加できます。(Telemetry.sendSpanMetric() -カスタム テレメトリを参照してください)。これにより、関数の時間が正確なマイクロ秒の精度で記録され、Scout に表示されます。

于 2013-05-09T15:59:11.160 に答える