2016-09-21 20 views
-1

大量のデータがデータベースから観察可能なコレクションにフェッチされると、データのレンダリング中にアプリケーションがハングアップします。私たちは、観察コレクションobservablecollectionメモリ使用の問題

got an example of data virtualization here

にデータ仮想化技術を実装していますが、直接の背後にあるコードでDatacontestにデータをバインドすることができます。ここで私はWPF(MVVM)を使用しています。私の場合はどのようにこの技術を実装するのか。過去には

おかげ&に関して

+0

ようこそスタックオーバーフローへようこそ。あなたはあなたの質問を改善することができます。 [質問する方法](http://stackoverflow.com/help/how-to-ask)の「質問をスマートにする方法」のリンクを参照してください。 – zhon

+0

@ zhonアドバイスをいただきありがとうございます。あなたが上記の解決策や技術を知っているなら、私を再生してください。人々は質問を理解し、私が期待した通り答えました。もう一度あなたのコメントをお寄せいただきありがとうございます – Shinoop

答えて

0

私はすでにあまりにもこの問題を抱えていました。私の解決策は、アイテムを直接ObservableCollectionにプッシュしないことでした。代わりに私は起動時間が150ミリ秒のDispatcherTimerです。タイマーの各ティックでは、フェッチされたレコードから一定量のアイテムをObserableCollectionに追加しました。

+0

コードセクションを共有してください – Shinoop