キャッシュ実装のパフォーマンス比較の記事が面白かった。ファイルを使う場合と CoreDataを使う場合を比較。画像もCoreData(SQLite)に格納する。
もちろんファイルベースの実装の方が速いが、思ったほど CoreData が遅くないという興味深い結果に。
※以下、転載
テストラウンド1(100件のキャッシュ)
CoreDataの方が圧倒的に速い..だと?
これは事前に入る UIImageキャッシュが理由(と思われる)。ということで生の NSDataを作成して保存するように改変した結果が次。
テストラウンド2(100件のキャッシュ)
それでもいい勝負。
限られた条件ではあるが参考になった。
0 件のコメント:
コメントを投稿