2010-06-24 51 views
0

我正在編寫一個Silverlight應用程序,它可以進行一些實時製圖。基本上,我只是在帆布上疊加了一些折線。用戶可以記錄任意時間的數據,因此畫布的寬度會根據需要增加。由於畫布包裹在滾動查看器中,因此可能會變得很大。到目前爲止還沒有看到任何問題,但是我還沒有實現計算上更繁瑣的部分,所以我試圖評估這種方法是否會最終導致問題。Silverlight中多個畫布大小的效率增加

任何人都可以評論這種方法的效率嗎? 我可以使用什麼工具/方法來評估效率? 任何其他相關信息(我不是SL大師)?

感謝

回答

1

畫布僅僅是它所包含的元素的座標空間 - 有沒有潛在的位圖,因此增加其大小對性能或內存消耗沒有影響。

您只需關注畫布中元素的數量,特別是可見區域中元素的數量(和複雜程度)。