2011-12-12 105 views
0

我們評估了TeeChart for Java,並決定使用它。但是,有一個問題與我們有關,我們需要您的幫助來澄清它。問題是關於TeeChart評估版本的性能。我們觀察到,當數據大小在色網格和3D曲面圖(我們有大量數據要渲染:)時,數據大小超過128 * 1024個點時,TeeChart變得難以忍受。另外,我們嘗試了不同的GPU,結果幾乎相同。(TeeChart - Java)評估版本性能問題

我們還觀察到四核英特爾i7中的CPU使用率從未超過10%。

我們的問題是:

  • 是否擁有TeeChart限制的評估版的速度? :)
  • 除了在演示應用程序中的「速度」分支下的建議,我們如何提高TeeCharts的速度?
  • 評估版本是否具有GDI使用所需的所有庫?
  • 評估版可能不使用GDI或我們需要設置它嗎?

我們的系統基本規格:

操作系統:Windows XP SP3 RAM:4 GB JRE:版本1.6.0_26 的TeeChart當前的評估版本。

在此先感謝

+0

我沒有任何的TeeChart經驗,但如果我是在這種情況下,我會開始挑戰供應商,並可能基於完整版本啓動PoC。 – home

回答

1

TeeChart不會在評估版本中添加任何速度限制。

我們在這裏用ColorGrid和Surface系列做了一些測試,大約有300.000分,我們認爲響應是可以接受的。查找下面的例子。

ColorGrid例如:

tChart1.getAspect().setView3D(false); 

    ColorGrid colgrid1 = new ColorGrid(tChart1.getChart()); 
    colgrid1.fillSampleValues(500); 
    colgrid1.getPen().setVisible(false); 

表面例如:

tChart1.getAspect().setOrthogonal(false); 
    tChart1.getAspect().setZoom(70); 
    tChart1.getAspect().setChart3DPercent(80); 
    tChart1.getAxes().getDepth().setVisible(true); 

    Surface surf1 = new Surface(tChart1.getChart()); 
    surf1.fillSampleValues(500); 
    surf1.getPen().setVisible(false); 

能否請您發送給我們,我們可以運行一個簡單的例子項目作爲,是在這裏重現該問題?我們很高興看到它,並試圖建議你一個令人滿意的解決方案。

您可以通過此論壇或郵件發送到「steema dot com銷售」。

-

最好的問候,

Yeray阿隆索

Steema支持中心