我的工作在Android應用achartengine(achartengine-1.0.0),它正常工作與像< = 600小數據,但是當我畫點約2000+(將使用約8000或更多),圖形變得真實緩慢!即使用戶等待延遲但觸摸它並移動圖形時,圖形又需要相當長的時間!aChartEngine可與大數據很慢
我該如何擺脫這種緩慢?
在此先感謝
我的工作在Android應用achartengine(achartengine-1.0.0),它正常工作與像< = 600小數據,但是當我畫點約2000+(將使用約8000或更多),圖形變得真實緩慢!即使用戶等待延遲但觸摸它並移動圖形時,圖形又需要相當長的時間!aChartEngine可與大數據很慢
我該如何擺脫這種緩慢?
在此先感謝
1.1.0版本包含一組性能改進。你可以下載這個版本here。
大部分的時間都花在渲染,所以這是可以改善的事情:
mRenderer.setAntialiasing(false);
PointStyle
小號其他建議:
正如Leco在上述評論中提到的那樣,刪除setLineWidth()或將其設置爲較低的值確實提高了性能。
這不是一個答案,但應該是原始答案下的評論。 – LuigiEdlCarno 2013-04-24 14:21:35
好吧,我似乎無法評論已確認的答案。 – JordiJansen 2013-04-24 14:51:18
謝謝丹,但我沒有看到任何時差!幾乎相同achartengine_1.0 – Khawar 2013-02-09 09:03:54
請參閱我編輯的答案。 – 2013-02-09 09:14:44
nRenderer.setAlliiasing做了一些工作,但...加上我會按照你的其他建議來限制要渲染的點數。我將接受它作爲答案:)感謝你的時間和幫助 – Khawar 2013-02-09 09:58:01