An interesting discussion sprouted from the bragging [WayBack] Did you know the IDE starts almost twice as fast in 10.2.2 as it did in 10.1? https://community.embarcadero.com/blogs/entry/new-in-10-2-2-welcome-page-… – David Millington – Google+.
I do not care very much about IDE start times (Visual Studio starts faster, others like Android Studio start slower than Delphi), more about productivity.
Which means loading projects, opening files and forms, switching projects, etcetera need to be fast and stable.
For me this is when on Delphi projects, I start about half a dozen copies of Delphi about 10 seconds apart (otherwise you get exceptions in any Galileo version), make some tea, then come back.
Each time an IDE crashes, I kill it, start a new one, switch to an existing one, load the projects I need and continue. On a full day working with Delphi, this happens about a dozen times a day.
After that I want to be productive.
Here is where I was so surprised by the great tip from Yusuf Zorlu
+Asbjørn Heid you should try to disable all “livebinding” packages + rename dclbindcomp250.bpl . If i opened a form before i had to wait 20 to 40 seconds … now it is superfast and opens forms under 5 seconds. I don’t need LiveBindings …
and the response by Asbjørn Heid
+Yusuf Zorlu Thank you! Holy cow that’s a difference! As you say, even our most complex forms are down to 4 seconds now.
I never use LiveBindings as they are way to convoluted, unstable and result in logic being in designers as opposed to tool-manageable code.
In addition, LiveBindings have never been really optimised since their inception in Delphi XE2.
This saves a lot of time!
So one day, I need to update Source: Delphi packages I have disabled by prefixing their description with an underscore (and why) and create a batch file with the various [WayBack] reg add
commands modifying the package loads.
Related:
- [WayBack] Berlin 10.1 Update 2 – more prone to hanging in the IDE? I just did a clean RAD Studio install on a clean Windows 10 install, but I don’t think I’ve ev… – Lars Fosdal – Google+
- Delphi XE8 things I learned from the second week of G+ reading
- Jim Tierney published some great Delphi XE3 LiveBinding posts
- [WayBack] Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit]
- [WayBack] QualityCentral 102843: XE2 IDE hangs when opening large units
- [WayBack] QualityCentral 103520: VERY SLOW F12 SWITCHING betwen unit and form
- [WayBack] QualityCentral 116169: Slow opening forms in IDE XE3/XE4
- [WayBack] QualityCentral 121139: IDE Slow to open and switch unit/form
- [Archive.is] XE2: LiveBinding Packages slow down the IDE | Andy’s Blog and Tools
–jeroen