2

iPad を使用せずに Instruments で MonoTouch アプリケーションをプロファイリングしたいと考えています。Simulator 用にコンパイルされたアプリのプロファイルを作成できますが、シンボルがないと面白くありません。

記号がありません

プロジェクトのビルド設定で dSYM を使用して IPA を生成するオプションはありません。デバイス用にコンパイルする場合にのみ使用できるようです。

dSYM を生成できません

私が欲しいのは、シミュレーター用の MonoTouch 対応の dSYM だけです。
これは可能ですか?

4

2 に答える 2

2

残念ながら、これは不可能です。シミュレータでは、JITがコードを管理していたからです。これは、メソッドがメモリ内のどこにあるかをプロセスを実行する前に知ることができないことを意味し、Instrumentsは実行時にJITされたメソッドについて通知するためにMonoTouchに必要なメカニズムをサポートしていません[1]。

[1]ここでの応答に関する最後のコメントを参照してください:動的に生成されたコードをMac OS XのDTraceに通知することは可能ですか?

于 2012-10-22T11:33:02.903 に答える
1

これを見てください-miguelは最近ブログ投稿を書き、macでプロファイリングするためにaotをコンパイルしました-これはあなたが探しているものをあなたに与えると思います:

Instrumentsを使用してMonoで構築されたMacアプリのプロファイルを作成する

于 2013-01-25T22:49:52.447 に答える