大型数据集的执行情况表现不佳

时间:2016-03-14 16:13:48

标签: html dygraphs

我们目前正在开发一个应用程序,它使用dygraphs来定期绘制从服务器检索的数据(1秒)。 dygraphs很好地服务于这个应用程序,我们在性能方面没有遇到重大问题。现在,我们正在尝试获取大块数据(5组5000点)并将它们绘制在单个dygraph图上,系统似乎在渲染绘图时陷入困境(大约需要2秒才能返回)。根据我的理解,dygrpahs应该相当快,所以很可能我做错了。有没有人对如何提高应用程序的性能有任何想法?

您可以找到效果时间表here

1 个答案:

答案 0 :(得分:2)

一些想法:

  • 您使用的是dygraph-dev.js而不是生产包。开发版包含一些可以减慢图表渲染速度的调试代码。
  • 配置文件表明每帧需要约500毫秒才能渲染。如果您看到两次二次渲染,那么您可能会过于频繁地更新图表。
  • 我在stroke来电时看到了可怕的“未优化:优化太多次”警告。看看之前是否发生这种情况会很有趣。

如果没有现场演示,很难说很多其他内容。