-
Mike McGeever
- PowerBuilder
- Monday, 14 July 2025 04:55 PM UTC
Is anyone else seeing staggeringly huge performance issues in applications built on anything PB2022 or newer?
We have a large application that we recently migrated to PB 2022 R3. We've used both builds 3356 and 3441, as well as PB 2025.
3556 seemed to have major issues not only with speed, but also with releasing memory- seemingly graphical objects.
It appears as though 3441 resolved that memory issue, but speed is still a huge problem. Same with PB 2025.
There are performance issues everywhere, but it's easiest to identify on some of the larger transaction screens that are chewing on a lot of data.
As an example, we have one transaction screen that has a few long-running pieces of functionality, populating a large amount of data into a grid, performing some data validation, etc. When run in a PB2021 built version of the app, one of these tasks takes 5-6 seconds. In PB2022, it takes 45 seconds.
Saving the transaction (more data validation, update preparation, and committing data to the DB) is 20-25 seconds in PB 2021, but it's 3 minutes in PB 2022. 20-25 seconds for this task is totally reasonable- these are large orders for our clients, and there is no expectation that they'll save instantly. But 3 minutes is insane- it's unusable, especially when they've been running something that's literally 10x faster for years, and they know that it should not take anywhere near this long.
I've seen some chatter elsewhere about how PB2021 was built using VC++ 2010, PB2022 R1 was VC++ 2019, and PB2022 R3 was VC++ 2022, and the latter versions have more overhead, and thus, might be slower. We can stomach some performance degradation, but an order of magnitude?
With PB 2021 already considered End of Life, we're basically between a rock and a hard place here. We really shouldn't stay on PB 2021 due to it being EOL, but we'll be out of business with the performance that we're getting from 2022+.
We're running on modern hardware. All of our devs have machines that we built within the past year or so. This isn't a case of 20 year old computers finally succumbing to the increased weight of modern architecture.
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.