iPhoneでプロセスごとのCPUとメモリの使用量を特定する方法は?


15

システムRAMの総使用量と無料を表示するために利用できる多くの一般的なアプリがあります。しかし、私の理解では、ジェイルブレイクされた携帯電話だけが、iOSでのプロセスごとのメモリ使用量にアクセスするためのAPIにアクセスできます。これを最も効果的に行うにはどうすればよいですか?

このリンクにはいくつかのサンプルツールがありますが、iOS 5およびiOS 6で動作する場合、それらはすべて古く、情報がないようです。http://www.ifans.com/forums/threads/troubleshooting-memory-issues.142660/

回答:


17

XcodeにはInstrumentsというアプリがあり、これを使用して、デバイスの実行中にライブでCPUとメモリのあらゆる種類の統計を収集し、分析のために保存することができます。このツールの使用には、開発者アカウント、有料ソフトウェア、またはジェイルブレイクされたデバイスは必要ありません。Xcodeのオーガナイザーにデバイスを設定して、開発に使用し、USBで接続することを示す必要があります-各デバイスをXcodeのオーガナイザーに追加するときに、証明書または開発者プロファイルを管理する要求をキャンセルするだけです。

機器およびiOSサンプリング

上記はワンクリックでキャプチャでき、サンプリングして表示する追加のデータを選択することで、誰でも必要なものを想像できる限り深く潜ることができます...

詳細な楽器


うわー!それは私が知らなかった素晴らしいツールです。私はWindowsコンピューターを使用しているため、すぐにはアクセスできませんが、友人のMacを借りたり、OSx86 hackintoshを実行したりすることができます。電話自体で(おそらく脱獄を介して)それを行う方法がある場合、質問をもう少し開いたままにします。
Syclone0044

これを行うには「メンバーセンターに追加」する必要がありますか?
ザーナルコス

@Znarkus私はそうは思いませんが、これが書かれてから状況が変わったかもしれません...詳細については、お使いのiOSおよびXcodeバージョンで自由に質問してください。この古い記事を編集すると、意味を成していない可能性があります
bmike

他のすべての人に敬意を表して、特定のアプリに機器を使用するには、開発者プロファイルで署名する必要があります。ほとんどの場合、それはあなたのものである必要がありますが、別の開発者のプロファイルと、そのプロファイルをテストするための証明書はありません。
サイレン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.