クリップボードを監視して過去のクリップのリストを作成する必要があります。問題は、できるだけ多くのクリップを保持する必要があることです。小文字や小部屋は安価ですが、大きな画像は、例えば20MPの画像をクリップボードにコピーするなど、大きなメモリを占有する可能性があります。C#最近のオブジェクトを動的に保持し、必要に応じて古いものをロードする
私の計画は、(SQL Query
を待つ必要があり、例えば、画像を読み込まない)ユーザーは、クリップボードに前方または後方に移動しながら、メモリ内のリストを動的に高速プレビュー用に構築され、SQLite
にクリップを保存することです。 pagination
システムは、他の解決策である可能性があります。
あなたが途中で最適化しようとしているような仕事のこの種を行うライブラリの任意の種類、同時にmemory management
でキャッシュのようなものか、この問題
これを保持するために辞書を使用することも、SQLクエリにページネーションを動的に配置することもできます。あなたはdbから値を取るべきです。 –
これはあまりにも幅広い質問であり、 "本、ツール、図書館を推薦するように要請する"とは考えられていないので、質問の焦点を何か具体的に絞り、いくつかの質問をしてプロジェクトを完成させてください。 – Soviut