2009-09-04 5 views
1

しばらくすると、私はSharkをシミュレータの実行可能ファイルのプロセスにバインドできることを理解しました。しかし、デバイス上ではありません。まあ、とにかく、ここでは絶対にゼロ理にかなっているものですが、悪いなります悪のリストの一番上のエントリだった Sharkからの有用なデータの入手方法?

42.2% 42.2% QuartzCore sw_scanline(int, int, int, ogl_poly_vert*, ogl_poly_vert*, ogl_poly_vert*, ogl_poly_vert*, unsigned int, void*) 

。サメはここで何を言おうとしていますか?そして、この情報を使ってパフォーマンスの問題をどのように修正できますか?それは何を意味するのでしょうか?または、私にもっと有用なデータを与える隠し機能がありますか?

答えて

0

これは、Simulatorの実装の詳細です。おそらく、UIKitの描画をウィンドウに表示させるために必要なことを行うビットです。

デバイスで実行されているアプリケーションに対して、サンプラーインストゥルメントを使用します。その特定の機能がデバイス上のCPUを消費している場合、Instrumentsはそれを表示します。

シミュレータで行うことができる低レベルの最適化があります。たとえば、アーキテクチャー固有またはデバイス固有のものは実行できません。これは環境特有の違いであり、したがって心配するものではありません。

関連する問題