私のアプリは、dispatch_async()
呼び出しを使用して多くのスレッドを作成していると思われます。50スレッドと80スレッドの北でクラッシュレポートを見てきました。これは、私が作成しておらず、完全に分析していない大規模なコードベースです。私がやりたいのは、スレッドの使用状況のプロファイルを取得することです。作成するスレッドの数、作成するタイミングなど。
私の目標は、スレッドの交換にすべての時間を費やしていることを理解することです。NSOperationQueueを使用する方がよい場合は、willy-nilly全体でブロックをdispatch_asyncするだけの場合よりも、より詳細に制御できます。
これを調査するためのアイデア/テクニックは大歓迎です。