2

31Kのアイテム(および画像)を使用してSilverlightピボットコレクションを作成していますが、DeepZoomToolsライブラリを使用してディープズーム画像を作成している場合。それには何時間もかかります(そして実際には1つも完了していません)。

コレクションを作成できるマルチスレッド方式または分散方式はありますか?

4

1 に答える 1

0

確かに時間のかかるプロセスです。個々のデータ ポイントは頻繁に変更されますか? ほとんどすべてのプロジェクトで、個々のアイテムのイメージがほとんど変わらないことがわかりました。これにより、プロセスを少し合理化できます。

このような場合に私が行うことは、最初にデータセット全体を処理することです。次にプロセスを実行するときは、追加または変更されたイメージのみを更新します。私が言ったように、私のほとんどすべてのケースで、これはあなたが遭遇している問題を解決しました. 実際、それが機能する場合は、カード生成を実行中のビジネス アプリケーションにプラグインし、システムでデータが追加/変更されたときにカードを生成/変更します。これにより、最初のビルド後にバッチ処理を行う必要がなくなります。

それがうまくいかない場合は、PAuthor のコードを見てください。DeepZoomTools を使用しており、マルチスレッドの方法でこれを行います。探しているコードがそこにあるはずです。 PAuthor-CodePlex

あなたの特定のニーズについてより具体的なことがあれば教えてください。

于 2011-11-16T10:36:39.643 に答える