SLEnterpriseアプリの開発についてパフォーマンスに関連する質問がいくつかあります。
-ItemsSourceコントロールにバインドする10.000行があります。(データバインド時の合計100.000以上のUIElements)
Q1。このバインディングを別のスレッドで行うにはどうすればよいですか?バインディングが発生している間、Silverlightがスタックするためです。
Q2。ItemsControlと同じ視覚的な柔軟性で提案する、これを行う他の方法。
-サーバーから合計60MB(解凍されたバイナリシリアル化XML)データを取得し、SLユーザーが20分間使用できるようにします。
Q1。メモリリークが発生し、メモリに何が残っているのかを把握するのに苦労していますか?これを示すツールはありますか?
最新のテストによると、UIElementsはメモリを埋めるものです。5つのネストされたItemscontrolがあり、適切な値を計算で埋めるために、内部コントロールの多くの「ロードされた」イベントを追跡します。私が見る限り、仮想化はアイテムコントロールで機能していません。
いつもありがとうございます。