iOSアプリのメモリ使用量を確認するには、コードが
int n = 1000000;
NSObject *bar = [[NSObject alloc] init];
foo = [[NSMutableArray alloc] initWithCapacity: n];
for (int i = 0; i < n; i++) {
[foo addObject: bar];
}
Instrumentsを起動し、ツールバーのLibraryをクリックして、「MemoryMonitor」を選択します。
しかし、コードを次のように変更すると、
n = 10;
Intruments'Recordを停止し、Recordを再起動すると、メモリ使用量は同じになります。Recordを停止し、Xcodeでコードを再コンパイルして実行し、停止してから、Instrumentsに戻り、Recordをクリックして新しいメモリ使用量を確認する必要がありますか?常に多くの手順を実行する必要がありますか、それとももっと簡単な方法がありますか、それともNSLog
メモリ使用量を内部で印刷できる場合touchesBegan
でも、画面に触れるたびにメモリ使用量が印刷されますか?