私はDispatchQueue.global().async
スレッドを実行しており、多くの時間を消費するCoreDataの作業をしています。Swift:Background DispatchQueueスレッドが遅すぎる
このようにするのは悪い習慣です。
それにもかかわらず、私はこの重い計算作業をそこに戻したとき、アプリケーションは約2倍遅くなった。
これは、非同期タスクが割り当てられたすべてのリソースを取得しないためです。メインスレッドほど速くする方法はありますか?
ありがとうございました。
キューに送信するタスクを投稿できますか? –
大量のCoreDataに格納されている引用符のライブラリを検索するためのコードがたくさんあります。 –