32 vs 64 bit performance
Posted: Fri Mar 08, 2024 2:44 pm
Hi
I'm converting our apps to 64 bit using C++ Builder 12 and TeeChart Pro V2023.39.231109.
The 32 bit is built in C++ Builder 11.3 using TeeChart Pro V2022.36.220929
I'm finding the performance of 64 bit TeeChart to be unusably slow.
For example, we have a TDBChart with about 40 series, and the chart needs to clear and rebuild the series on occasion. To do this we use the RemoveAllSeries() function.
The 32 bit version uses just 0.2 or a second to do this. The 64 bit version uses over 12 seconds...
I am currently profiling the 32 bit and 64 bit apps to determine where the bottlenecks are - the above example is typical of what I'm seeing. If I enable VCL styles, things are even worse on the 64 bit version: In that case RemoveAllSeries() takes 16 seconds...
Next week I hope to have isolated all the slow calls...
Are there any tips for speeding up TeeChart in 64 bit? Are there any plans to improve things?
Andy
I'm converting our apps to 64 bit using C++ Builder 12 and TeeChart Pro V2023.39.231109.
The 32 bit is built in C++ Builder 11.3 using TeeChart Pro V2022.36.220929
I'm finding the performance of 64 bit TeeChart to be unusably slow.
For example, we have a TDBChart with about 40 series, and the chart needs to clear and rebuild the series on occasion. To do this we use the RemoveAllSeries() function.
The 32 bit version uses just 0.2 or a second to do this. The 64 bit version uses over 12 seconds...
I am currently profiling the 32 bit and 64 bit apps to determine where the bottlenecks are - the above example is typical of what I'm seeing. If I enable VCL styles, things are even worse on the 64 bit version: In that case RemoveAllSeries() takes 16 seconds...
Next week I hope to have isolated all the slow calls...
Are there any tips for speeding up TeeChart in 64 bit? Are there any plans to improve things?
Andy