2007-04-01

Does Delphi 2007 load fast? Short answer: YES.

This has been a common question in many places, so I decided to share some timings. Unfortunately, I don't have the willpower or time to install other versions just to time them, but, given my computer specs (not that good!) and the times in question, I think many will find this useful anyway.

So, this is my setup:
DELL Latitude D810, Pentium M @ 1.86 GHz, 1 GB/533 MHz RAM, 60 GB 7200 RPM HDD, Windows XP SP2 + updates.

The following times are for a Professional SKU with a full install.

Cold starting with all default packages installed and no third party library:
22.7 Seconds (yes, Twenty-Two Seconds!)

Removing all packages from the default startup, will remove only 3 (three) seconds to that time.

Now, for the interesting part: not only does it shutdown real fast (disappears nearly instantly from screen and from memory within 3.5 seconds), but when it is reloaded, again with all standard packages loading, it takes only 5 seconds (I repeat FIVE SECONDS!).

Now, is that fast, or is that FAST?

So, even if you run into an occasional crash, it still reloads in a flash...

I must make one final note: since I recently reconfigured my system, I'm not yet running an Anti-Virus. When I install one, I'll repeat these tests and update this post.

[EDIT] Just to clarify: this is not an April's Fool Hoax! :)
[EDIT] As promised, here's the results after installing an Anti-Virus (more specifically, Norton's). The splash screen took a full 3 seconds more to show, and the full load took 27 seconds in total, making that just over 4 seconds more than without an Anti-Virus. Of course, using a ton of 3rd party tools spread over a ton of files will probably make the Anti-Virus weight a bit more...

2 comments:

Anonymous said...

Delphi 7 takes less than 5 seconds to fully load with DevExpress QuantumGrid, TMS Pack, RxLib, JVCL 3.20 and DelphiSpeedUp on a AMD Sempron 3000+ (1.86Ghz) with 1.5g RAM and Windows XP SP2 (and F Secure).

Fernando Madruga said...

And surely TP 1.0 will load even faster! ;)

That's a general rule: run 5 year old software on today's hardware and it flies; run today's software on 5 year old hardware and you can have your meals while it loads or does a full build... :)

Of course, the problem is that once you get used to all the new features of the new software, you won't imagine going back in time! It's kind of "You don't miss them until you start to get used and then you'd be asking yourself how could you have not used them so long..."