0

Web からデータを取得し、coredata に保存します。すべてのデータを新しく作成する必要はありません。データが以前に保存されたデータと同じ場合は、古いデータを使用します。

保存プロセスを高速化するために、古いデータをプリフェッチしました。

まだ遅いことがわかりました。保存プロセスはまだ遅いです。

コア データがプリフェッチ後に再び IO トリップを行うのではないかと疑っていました。

それが再び起こるかどうかをどうやって知るのですか?「IO」旅行か何かで休憩できますか?

4

1 に答える 1

1

To monitor Core Data/SQLite activity, you can

  • Goto "Edit Scheme ..." and add "-com.apple.CoreData.SQLDebug 1" to the "Arguments Passed on Launch". Then you will get console output for all SQLite actions.
  • Profile your app with Instruments and the "Core Data" tool.
于 2012-09-17T13:57:43.470 に答える