2

これはInstrumentsと関係があることは知っていますが、混乱を招き、GoogleでInstrumentsを検索してもあまり役に立ちません。

アプリがどれだけのメモリを使用しているかなど、アプリがどれだけうまく動作するか知りたいのですが。「シミュレーターからわかる限り、アプリは現在、実際のiPhoneデバイスでxxMBのRAMを使用している」などの情報がどこにあるかわかりません。

この情報を入手する方法について助けが必要です。

4

2 に答える 2

4

いくつかの理由から、シミュレータでメモリ使用量をテストするべきではありません。そのいくつかは次のとおりです。

  • シミュレータは電話ではなくコンピュータで実行されているため、メモリの最大量はMacにインストールしたRAMの量と同じです。
  • シミュレーター、およびシミュレーターSDKを使用してビルドする場合のアプリは、デバイスで使用するのと同じライブラリーを使用しないため、異なる量のメモリを使用する可能性があります。

ただし、デバイスで実行できる場合は、InstrumentsのMemoryMonitorおよびObjectAllocations機器を使用して、メモリ使用量を監視する必要があります。

于 2010-05-02T23:29:36.007 に答える
0

Run / With Performance Tools /ObjectAllocationsを使用する必要があります。グラフには、使用されているメモリが表示されます。

次に、[作成済みでまだ生きている]チェックボックスをオンにして、メモリ内にあるオブジェクトを確認します。

于 2010-05-03T04:24:54.347 に答える