Page 1 of 1

32 vs 64 bit performance

Posted: Fri Mar 08, 2024 2:44 pm
by 16494663
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

Re: 32 vs 64 bit performance

Posted: Mon Mar 11, 2024 8:38 am
by 16494663
Having tested this more, I have determined it is not to do with 64-bit. I will raise a new topic with the details.

Re: 32 vs 64 bit performance

Posted: Mon Mar 11, 2024 8:47 am
by yeray
Hello,

We'll be pleased to take a look at any issue you may find.

Re: 32 vs 64 bit performance

Posted: Mon Mar 11, 2024 8:54 am
by 16494663
Yeray wrote:
Mon Mar 11, 2024 8:47 am
Hello,

We'll be pleased to take a look at any issue you may find.
Thank you. I've just raised the topic and attached a sample form that demonstrates the issue...

Andy