Search code examples
delphidelphi-xe

Delphi XE needs 20 seconds to start


After reinstalling Delphi (and installing the Update 1 on top of it) it needs 19-20 seconds to start. In the beginning it shows nothing (about 17 seconds). Then it finally shows the splash screen and the modules it loads. I already have DelphiSpeedUp plugin.

How can I make is start faster? Or is this the typical loading time for Delphi XE with Update 1?


Update:
'Process monitor' shows that Delphi accesses the HKLM\system\currentControlSet\Services\TcpIp\Parameters and stays there to about 10 seconds. No other registry key or file is accessed after this, for 10 seconds!!!!!!!
Probably is the Embarcadero's protection that tries to 'call home'. I guess I have to unblock Delphi in my firewall. Maybe if it can call home it will load faster.

Also, does anybody tried to make Delphi XE .Net free?


Solution

  • I was so damn right!!!! By default, my firewall block all programs except Firefox and Thunderbird. So, I let Delphi XE call home and guess what: It loaded in 10 seconds!

    With the firewall off it connected to two different IP addresses and exchanged some data. One of the addresses is server155.autometadqa.com (64.34.176.155:80). Probably I will have to install some network package tracker to see what kind of data it sent out of my computer and in which qualities (KB, MB).

    Solution1-Make Delphi fast
    Let Delphi through the firewall.

    Solution2-Keep computer isolated from internet
    Don't let Delphi through the firewall.

    I know absolutely nothing about Embarcadero except that they make Delphi now. But since they had money to buy it, it means it is a big company and because of this case, also respectable. So, I will let Delphi through the firewall in order to cut those 20 seconds to 10.