The new [Archive.is] IDE Fix Pack 6.1 released | Andy’s Blog and Tools is huge, especially for Windows 10 targets:
Windows 10 Creators Update 1703 caused issues with all Delphi programs, libraries and packages because it changed how Windows loads imported DLLs in such a way that it causes performance issues and can crash the debugger.
Delphi 10.2 Tokyo Update 2 fixed this by not producing multiple dll import sections for one DLL anymore.
IDE Fix Pack 6.1 implements that “feature” for all previous Delphi versions (2009-10.1 Berlin) and extends it to not only eliminate duplicate dll imports but also duplicate delay dll imports.
There are also (optional) updates that you can enable with new compiler switches:
- Eliminating
fwait
instructions (but be careful, as they can confuse the debugger)
- Optimising calls to virtual methods through interfaces
- Optimising certain function prolog code
There are some smaller changes too.
I’m going to try this soon.
–jeroen
Like this:
Like Loading...