Ultralite DB の 6 つの異なるテーブルから約 10K レコードのデータをロードしようとしています。
6 つの異なるテーブルに対して異なる関数を作成しました。
NSInvokeOperations、NSOperations、GCD、サブクラス化 NSOperation を使用してこれらを並行してロードしようとしましたが、何もうまくいきません。
実際、1 つのテーブルから 10K をロードするには 4 秒かかり、別の 5 秒からは、これら 2 つをキューに入れておくと 9 秒かかります。これは、私のコードが並行して実行されていないことを意味します。
パフォーマンスの問題を改善するには?