1

私は Shark を使用して (非常に大規模な) アプリケーションのベンチマークを行っており、毎回ドリルダウンする一連の機能を持っています (たとえば、1 つの機能に焦点を当て、特定の他の機能とのスタックを削除して、その実行での特定の機能のミリ秒を決定します)。 )。ここまでは順調ですね。

一連のサメ セッション ファイルを取り込み、各ファイルに対してこれらのクエリの結果を出力するスクリプトを書きたいと思います。プログラムでサメと対話する方法、またはセッション ログ形式を理解する方法はありますか?

ありがとう!

4

1 に答える 1

0

Shark のデータ ファイルをリバース エンジニアリングできない限り、これは難しいと思います。私が考えることができる他の唯一の可能性は、プロファイルをテキストとしてエクスポートし、これらを操作することです (明らかに、エクスポートされたテキストに必要なことを行うのに十分な情報がある場合にのみ機能します)。

また、 Apple の PerfOptimization-dev メーリング リスト(PerfOptimization-dev@lists.apple.com)で再度質問することをお勧めします。このリストには、パフォーマンスに関して適切なアドバイスを提供できる多くの Apple エンジニアがいます。および Apple CHUD ツールなど。

于 2010-02-25T10:35:36.437 に答える