我被賦予改善使用SWT的GC
繪製圖表的股市圖表軟件的性能的任務。圖表繪圖需要改進,因爲圖表有時每秒重繪多次,並且消耗大量處理器時間。如何提高SWT繪圖性能?
Google搜索一下後,我發現一個blog entry,暗示直接修改ImageData
對象,而不是使用GC
的方法,從而獲得巨大的性能提升。
使用這種技術繪製水平和垂直直線和正方形形狀是一件容易的事情,但是當涉及繪製圓形和其他不規則形狀時,沒有簡單的方法。
有沒有人知道是否有一個庫在ImageData
對象上繪製形狀,就像GC
的方法在Image
對象上做的那樣?
此外,有沒有人知道另一種方法來提高SWT性能?
在此先感謝。
http://pub.cosylab.com/CSS/DOC-SWT_Vs._Swing_Performance_Comparison.pdf我遇到了另一個問題,可能會有一些幫助。 – dfb 2011-05-17 15:46:49