Mega Search
23.2 Million


Sign Up

Make a donation  
Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit]  
News Group: embarcadero.public.delphi.ide

Hello,

Same problem on Delphi XE3, XE4 and XE5. Next Delphi XE6 ?
Because of Livebinding Delphi IDE is became very very very slow to open Forms with a lot of components.

This problem seems to be ignored but opened since Delphi XE2 in Quality Central :
Report #:  116169   
Report #:  102843   
Report #:  103520   

Easy to reproduce :
Put a lot of third party components like TMSSoftware, DevExpress, Indy etc on a form an it will take a long time to open it and switch on it with F12. Problem is same with a lot of components on form or component with a lot of properties...

There is no problem if you disable package :
"Embarcadero LiveBindings" = dlcbindcomp190.bpl
"Embarcadero Livebindings VCL" = dclbindvcl190.bpl


I have opened a new report but it exists since Delphi XE2 :
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139

On same computer (Core I7 3770s, 16 gb, SSD) Delphi XE is 5 times more quicker to open/show/close forms with a lot of components !

Now the big problem it is that some third party components like Teechart Pro need Livebindings package  to work !


Best regards,

Edited by: Fabrice Vend# on Dec 13, 2013 10:09 AM

Edited by: Fabrice Vend# on Dec 13, 2013 10:32 AM

Edited by: Fabrice Vend# on Jan 12, 2015 3:23 AM

Vote for best question.
Score: 0  # Vote:  0
Date Posted: 12-Jan-2015, at 3:23 AM EST
From: Fabrice Vend#
 
Re: Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit] [  
News Group: embarcadero.public.delphi.ide
> {quote:title=Eduardo Elias wrote:}{quote}
> 
> If you are using VCL do not use livebinding. On Firemonkey you do not have 
> other options. Unless you do everything manually.


> If you are using VCL do not use livebinding. On Firemonkey you do not have 
> other options. Unless you do everything manually.
> 


Hello,

Unfortunately the problem occurs EVEN if you don't use livebinding and even with no Data-aware components.
Same project with a lot of component on a form on :
- Delphi XE : Form are very quick to open/close
- Delphi XE3/XE4/XE5/XE6/XE7 : Form are very slow to open/close
If you rename **Livebinding**.bpl speed to open/close form is same in XE/XE3/XE4/XE5/XE6/XE7.
But it's became impossible to rename it because a lot of third party components like Teechart use livebinding !

I think that's a lot of Delphi user's doesn't use it only to develop on Google Glass with 3 components on a form.
The advantage of Delphi was to be quick and stable with this kind of form but not since Delphi XE2.
It's so easy to reproduce :"Put more then 200 components on a form and test the speed  to close/open in on Delphi XE7 and Delphi XE,delete **livebinding**.bpl file and try again on Delphi XE7" !
46 votes here :
http://qc.embarcadero.com/wc/qcmain.aspx?d=116169
13 votes here :
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139

Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 12-Jan-2015, at 6:18 AM EST
From: Fabrice Vend#
 
Re: Delphi XE7 IDE is slow like XE2,XE3,XE4,XE5,XE6 [Edit]  
News Group: embarcadero.public.delphi.ide
I belive you should not expect better performance from LiveBinding soon.

I am giving up livebinding in some situations, even with very few components 
it is slow. It does a lot of things and was created to be very flexible, 
for that reason is naturally slower than the data-aware way of vcl components.

If you are using VCL do not use livebinding. On Firemonkey you do not have 
other options. Unless you do everything manually.


> Hello,
> 
> Same problem on Delphi XE3, XE4 and XE5. Next Delphi XE6 ?
> 
> Because of Livebinding Delphi IDE is became very very very slow to
> open Forms with a lot of components.
> 
> This problem seems to be ignored but opened since Delphi XE2 in
> Quality Central :
> Report #:  116169
> Report #:  102843
> Report #:  103520
> Easy to reproduce :
> Put a lot of third party components like TMSSoftware, DevExpress, Indy
> etc on a form an it will take a long time to open it and switch on it
> with F12. Problem is same with a lot of components on form or
> component with a lot of properties...
> There is no problem if you disable package :
> "Embarcadero LiveBindings" = dlcbindcomp190.bpl
> "Embarcadero Livebindings VCL" = dclbindvcl190.bpl
> I have opened a new report but it exists since Delphi XE2 :
> http://qc.embarcadero.com/wc/qcmain.aspx?d=121139
> 
> On same computer (Core I7 3770s, 16 gb, SSD) Delphi XE is 5 times more
> quicker to open/show/close forms with a lot of components !
> 
> Now the big problem it is that some third party components like
> Teechart Pro need Livebindings package  to work !
> 
> Best regards,
> 
> Edited by: Fabrice Vend# on Dec 13, 2013 10:09 AM
> 
> Edited by: Fabrice Vend# on Dec 13, 2013 10:32 AM
> 
> Edited by: Fabrice Vend# on Jan 12, 2015 3:23 AM
>

Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 12-Jan-2015, at 4:15 AM EST
From: Eduardo Elias
 
Re: Delphi XE5 IDE is slow like XE2,XE3,XE4 [Edit]  
News Group: embarcadero.public.delphi.ide
More than 1 year after still not fixed on Delphi XE7 and 46 vote !!!!
Form with a lot of components take very long time to open/close in IDE :
http://qc.embarcadero.com/wc/qcmain.aspx?d=116169
http://qc.embarcadero.com/wc/qcmain.aspx?d=121139

Why Embarcadero waste time on Google Glass (which will be certainly give up by Google) and don't fix this major problem ?

Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 9-Jan-2015, at 6:45 AM EST
From: Fabrice Vend#