The benchmark was divided into two parts:
- Opening large data set and rendering it in the graph (Data binding)
- Real-time monitoring as a scrolling graph
- Line and area types were used in both.
All charts were set to equal size and simpliest possible appearance. The fastest rendering series types from each chart component were used, component manufacturers’ online examples were utilized, and technical support have been contacted to make it run in an optimal performance and to provide equal odds for every manufacturer. If manufacturer didn’t provide support, it was tuned as fast as possible, with the maximum effort.
The benchmarks were run with a mid-performance class desktop computer at the test date. System information:
- Intel i5 4-core CPU, 3.3 GHz
- 8 GB RAM
- AMD Radeon HD 6750 1GB display adapter, Full HD (1920 x 1080) resolution through the test
- Windows 7 64-bit OS
Benchmark 1 – Rendering large data set
Data array was generated and passed to each chart, and rendering delay was measured.
Line rendering of 1,000,000 points
LightningChart is the only one that renders it correctly, and is approx. 47,000 % faster than than average of others that could even render it.
Area rendering of 10,000 points
LightningChart is approx.
977,000 % faster than the average of others.
Benchmark 2 – Real-time monitoring
Real-time monitoring, points/sec appending capacity, line series
LightningChart real-time line rendering capacity is approx. 2,724,800 % better than the average of others.
Real-time monitoring, points/sec appending capacity, area series
LightningChart real-time area rendering capacity is approx. 272,480 % better than the average of others.
The source code is available by request, please contact Arction Ltd.