JavaScript 3D使用LightningChart JS绘制实时性能基准测试
JavaScript 3D使用LightningChart JS绘制实时性能基准测试
LightningChart JS是Web上性能最高的图表库具有出色的执行性能 - 使用高数据速率同时监控数十个数据源。 GPU加速和WebGL渲染确保您的设备的图形处理器得到有效利用,从而实现高刷新率和流畅的动画。非常适合用于贸易,工程,航空航天,医药和其他领域的应用。
该存储库是一个展示台,用于将快速流式3D数据集(高达100 kHz以上)呈现为一组点或连接的线。
有关2D应用程序和更多图表示例,请参阅我们的完整示例集。
使用WebGL进行硬件加速的渲染使需要渲染大量复杂数据集或在这种情况下需要以极高速度更新的大型数据集的应用程序可以使用。
绩效基准
实时应用程序的性能衡量为可以流式传输数据的速度(点/秒或信号频率Hz),同时保持60 FPS(每秒帧数)的稳定帧速率和与之交互的流畅用户体验。
示例:特征A可以每秒渲染100000个数据点。
所有输入数据均按原样呈现,并且具有完整精度,而无需下采样。
测量机:
1.低端PC A(联想Yoga 530):
- 处理器:Intel i7-8550U 1.80 GHz
- GPU:Intel UHD Graphics 620
- 内存:8 GB
- 显示:1920 x 1080,60 Hz
2.高端PC A:
- 处理器:AMD Ryzen 5 3600X 3.80 GHz
- GPU:GeForce RTX 2070(EVGA XC Ultra Gaming,8GB GDDR6)
- 内存:16 GB DDR4 @ 3200 MHz
- 显示:1440P 144Hz监视器
所有测量均记录在Google Chrome中。
点系列3D
每个数据点(x,y,z)坐标都呈现为详细的球体几何形状。
- 低端PC A:6000点/秒(相当于6 kHz信号)
- 高端PC A:108 000点/秒(相当于108 kHz信号)
请注意,拥有强大的GPU将如何显着提高数据渲染速度。
如果需要更快的流传输速度,则可以使用Point Cloud Series 3D来渲染相同的数据而无需3D几何,以实现最佳性能。
- 低端PC A:65000点/秒(相当于65 kHz信号)
- 高端PC A:504 000点/秒(相当于504 kHz信号)
线系列3D
有效的数据点(x,y,z)坐标集呈现为连续的高细节线几何图形。
- 低端PC A:1500点/秒(相当于1.5 kHz信号)
- 高端PC A:67 000点/秒(相当于67 kHz信号)
更多信息
有关LightningChart® JS更多信息可以从Arction官网上了解。
官方API文档可在Arction网站上找到。