Hi BKR;
I've noticed the same things around my STD Framework. The Window painter is slower and the Menu painter is definitely much slower - both on the Open & Save operations.
FYI: PB 2021 & earlier releases were built using VC++ 2010. PB 2022 GA was built using VC++ 2019 and PB 2022 R3 is built using VC++ 2022. These internal Microsoft compiler changes could account for some of the slower (more overhead) performance that we now see.
On my older W10 machine, I added another 16G of memory (32G in total), a new GPU & an SSD HD where all O/S temp files are now written to (including the PB IDE - see PB.inu setting for that). That certainly helped a lot. For the STD framework (like the PFC), a full build that was running in 20-25 minutes dropped down to 10-15 minutes. Also, Window & Menu painter performance was about 2x better.
Now moving even further forward, my newest machine is a Ryzen 7 based machine with a high end GPU & 1T SSD running W11. Now the STD Framework full builds are 1.5 - 2 minutes! I can boot the R7 machine from cold, login, start PB 2022R3 in about 25 seconds!!!
On the R7 machine, the Window & Menu painters are super fast. Even M-Code compiles are 1/10 the time. So while there is more overhead newer PB + O/S wise, sometimes you just need to "bite the bullet" & upgrade your development machines to counteract newer software changes (even Office 365 performance too). Anyway, just my $0.02. HTH
Regards ... Chris
could you elaborate on those settings in pb.ini that you mentioned?
Thx
Marc
That would be the CODEGENTEMP setting.
FYI: https://docs.appeon.com/pb2022/pbug/Working_with_an_Application_project.html#Location_of_temporary_files
HTH
Regards ... Chris