Ahoj,
řešili jste prosím někdo zpomalení VCL ve Windows 10?
Pokud se otevírá okno s mnoha prvky (...), pak na Windows 10 dochází k asi 2 až 2.5 násobném zpomalení oproti Windows 7. Neřeším manuální vykreslování / extra komponenty, pouze základní VCL.
Co jsem zkoušel a nemělo to efekt:
* Delphi / doublebuffering
* Windows / kompatibilita
* Windows / optimalizace aplikace na výkon, vyhlazování písem, nastavení lupy (byť ta je vypnutá)
Co mělo efekt bylo vypnutí CFG (Content flow guard) - to urychlilo GUI na Win10 asi o 17%. Ovšem tento krok je zase nereálný (vypnutí bezpečnostní vlastnosti u zákazníka...).
Delphi: 10.2 update 3
Windows: 10.0.18363.1016
Měření:
Windows 7 Pro - 3152 ms
Windows 10 Pro - 5891 ms
(v Delphi jde o základní Win32 release konfiguraci, aplikace musí zůstat Win32)
Příklad na kterém lze chování nasimulovat přikládám.