2017-04-27 33 views
3

當我使十字線功能在我的圖表,一切都在Chrome 56工程確定,但是當我升級Chrome瀏覽器57(甚至鍍58和ZingChart 2.6.0現在),CPU使用率在盤旋圖表以查看十字準線時總是高於25%。當我有2個圖表時,CPU使用率高達99%,瀏覽器速度變慢,並在不久之後崩潰。十字準線的特點是泄漏CPU

我嘗試禁用所有功能,看看有什麼是這個問題的原因,當我禁用的十字線,CPU使用率恢復正常。如果我禁用除了十字準線功能以外的所有內容,則會觀察到相同的CPU佔用效應。

以釋放資源的唯一方法是通過終止選項卡。

這裏是我的代碼:

var dataChart = { 
    id: "ShSDbePYhAxC", 
    data: { 
    type: "area", 
    "crosshair-x": { 
     "plot-label": { 
     text: "The %t Series has a value of %v." 
     } 
    }, 
    gui: { 
     behaviors: [ 
     { 
      id: "Reload", 
      enabled: "none" 
     } 
     ], 
     contextMenu: { 
     customItems: [ 
      { 
      function: "zingAlert()", 
      id: "zingAlert", 
      text: "zing Alert" 
      } 
     ] 
     } 
    }, 
    item: { 
     angle: -30 
    }, 
    legend: { 
     "background-color": "white", 
     "border-color": "black", 
     "border-radius": "5px", 
     "border-width": 2, 
     layout: "1xauto", 
     padding: "10%", 
     x: "12%", 
     y: "90%" 
    }, 
    plot: { 
     alphaArea: 1, 
     aspect: "spline", 
     "bar-width": "15px", 
     "contour-on-top": false, 
     lineWidth: "2px", 
     stacked: true, 
     marker: { 
     visible: false 
     }, 
     tooltip: { 
     visible: false 
     } 
    }, 
    plotarea: { 
     "margin-bottom": "23%", 
     "margin-left": "dynamic" 
    }, 
    "scale-x": { 
     item: { 
     angle: -30 
     }, 
     labels: [ 
     "Name0", "Name1", "Name2", "Name3", "Name4" 
     ] 
    }, 
    "scale-y": { 
     label: { 
     "font-size": "15%", 
     text: "Number Of Visitors" 
     } 
    }, 
    series: [ 
     { 
     text: "Text A", 
     values: [11111, 222222, 3333333, 444444, 55555] 
     }, 
     { 
     text: "Text B", 
     values: [6666, 777777, 88888, 99999, 12121212] 
     } 
    ] 
    }, 
    height: 550, 
    output: "canvas", 
    width: "100%", 
} 
+0

你問[這裏](https://www.zingchart.com/support/)每個機會呢?唉,別提了,我看到他們使用的堆棧溢出的有支持 - 好運 –

+0

已經發送了票給他們:)謝謝@JaromandaX –

+0

都很好。他們聲稱SO是如何獲得支持的,所以我猜他們很快就會跟上 –

回答

1

所以我們一直偏向於認爲,這可能是鉻和角度的問題。要確認這一點,你可以將你的zingchart版本恢復到像v2.2.2這樣的舊版本。您可以通過以下鏈接

達到通過CDN這個版本

根目錄: http://cdn.zingchart.com/2.2.2/

ZingChart.min: http://cdn.zingchart.com/2.2.2/zingchart.min.js

模塊: http://cdn.zingchart.com/2.2.2/modules/

如果問題仍然發生了一個瀏覽器和Angular問題,我們知道在哪裏集中我們的努力。如果問題消失,它直接是一個ZingChart問題。

+0

哦,zingChart 2.2.2是如此的好,不再泄漏CPU,謝謝:)所以我會使用版本2.2.2,直到你們更新ZingChart的新版本。非常感謝你:) –

+0

謝謝你的確認。所以我們更新了2.4.0及以上版本的十字線。我們將不得不看看爲什麼新版本的Chrome會引發這個問題。我不確定我們改變了什麼,但我會通過電子郵件向您發送更多詳細信息。這篇文章對任何遇到問題的人來說都更具信息性。 – nardecky