Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Delphi 10 Seattle IDE/GUI getting slower and slower


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 16 - Last Post: Dec 14, 2015 7:08 AM Last Post By: William Egge
Attila Kovacs

Posts: 2
Registered: 10/11/15
Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 25, 2015 3:21 AM
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

Any help/tips would be appreciated.
Laszlo Szabo

Posts: 4
Registered: 9/23/04
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 25, 2015 7:16 AM   in response to: Attila Kovacs in response to: Attila Kovacs
Attila Kovacs wrote:
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

Any help/tips would be appreciated.

This is what drives me crazy after the official Update 1.
Brandon Staggs

Posts: 683
Registered: 3/3/01
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 25, 2015 9:05 AM   in response to: Laszlo Szabo in response to: Laszlo Szabo
"Laszlo Szabo" wrote on Wed, 25 Nov 2015 07:16:31 -0800:

This is what drives me crazy after the official Update 1.

I'm getting a weird slowdown after running with debugging a few times.
Things get slower and slower until I restart the IDE, not just in the
IDE process but in a process started with F9 or Ctrl+Shift+F9
(weird!).

Also paserver is nigh useless after Update 1. The slightest problem
seems to cause an error requiring a restart of the IDE.

--
Brandon Staggs
StudyLamp Software LLC
http://www.studylamp.com
Ahto Tanner

Posts: 14
Registered: 6/4/97
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 27, 2015 11:02 PM   in response to: Attila Kovacs in response to: Attila Kovacs
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

I have the same issue. I use Windows 10 X64 with latest updates. After installing Delphi 10 Update 1 from ISO the IDE slows down to a point of being unusable and needs to be restarted.
Ahto Tanner

Posts: 14
Registered: 6/4/97
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 27, 2015 11:16 PM   in response to: Attila Kovacs in response to: Attila Kovacs
Someone has opened bug report for the issue. Please all vote for it and and add comments about your operating system in use.

https://quality.embarcadero.com/browse/RSP-13029
Brandon Staggs

Posts: 683
Registered: 3/3/01
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 28, 2015 7:52 AM   in response to: Ahto Tanner in response to: Ahto Tanner
"Ahto Tanner" wrote on Fri, 27 Nov 2015 23:16:15 -0800:

Someone has opened bug report for the issue. Please all vote for it and and add comments about your operating system in use.

https://quality.embarcadero.com/browse/RSP-13029

Someone comments on a possibly related issue that this can be fixed by
disabling a bpl:

https://quality.embarcadero.com/browse/RSP-13032?focusedCommentId=23614&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-23614

I confess I don't know the right way to "disable" a bpl that the IDE
uses.

--
Brandon Staggs
StudyLamp Software LLC
http://www.studylamp.com
Ahto Tanner

Posts: 14
Registered: 6/4/97
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 28, 2015 10:31 AM   in response to: Brandon Staggs in response to: Brandon Staggs
I confess I don't know the right way to "disable" a bpl that the IDE
uses.

I did not find the mentioned .bpl it in IDE packages list, so I just renamed the file on disk. Then when IDE was launched it complained that it did not find the file and asked if I want to load it on next start. I selected no. Now first tests show that the GDI leak is gone and that likely also caused the slowdown.

The .bpl location is the following with default install:

C:\Program Files (x86)\Embarcadero\Studio\17.0\bin\ModernTheme230.bpl
Fred Schetterer

Posts: 83
Registered: 5/20/99
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 28, 2015 12:40 PM   in response to: Ahto Tanner in response to: Ahto Tanner
Ahto Tanner wrote:
C:\Program Files (x86)\Embarcadero\Studio\17.0\bin\ModernTheme230.bpl

Good find, I have had that turned off for a long time.
Its "Embarcadero Theme Package" under: HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\17.0\Known IDE Packages.
Renaming the entry with a leading space works.
Brandon Staggs

Posts: 683
Registered: 3/3/01
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 30, 2015 1:44 PM   in response to: Fred Schetterer in response to: Fred Schetterer
"Fred Schetterer" wrote on Sat, 28 Nov 2015 12:40:33 -0800:

Ahto Tanner wrote:
C:\Program Files (x86)\Embarcadero\Studio\17.0\bin\ModernTheme230.bpl

Good find, I have had that turned off for a long time.
Its "Embarcadero Theme Package" under: HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\17.0\Known IDE Packages.
Renaming the entry with a leading space works.

Disabling this package definitely speeds things up. Although, I am
not crazy about the way it makes Delphi look. But function wins over
form.

--
Brandon Staggs
StudyLamp Software LLC
http://www.studylamp.com
Clement Doss

Posts: 76
Registered: 3/26/00
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 28, 2015 9:46 AM   in response to: Attila Kovacs in response to: Attila Kovacs
I also noted that slow down. Even when switching between code tabs there are black areas that we can see repainting
The IDE also flickers a LOT more. If you enter TOOLS -> OPTIONS and navigate throught the items (ex: from Environment Options to Component Toolbar) it's even worst as you can see for a second the "Environment Options" while the IDE is displaying. I uploaded an image in attachments

I'm already starting the IDE with /NOCASTALIA

Another example: Moving VCL components (like TMEMO) to a different location (on the same form) also gets slower and slower. You can actually see the alignment grids being drawn!

I using in the same machine XE8 and XE7 with the exact same components installed. This isn't happening in either one. Only Seattle.

Apparently this only happens in the IDE. The generated applications runs very smoothly!

I wish I could install IDE Fix pack in Seattle!!

Please Fix this ASAP!
Clément

Brian Hamilton ...

Posts: 556
Registered: 10/14/04
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 28, 2015 9:57 AM   in response to: Clement Doss in response to: Clement Doss
I am glad I held off installing update 1
(as for me I did not have any reason to upgrade to it)
Brandon Staggs

Posts: 683
Registered: 3/3/01
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 30, 2015 1:11 PM   in response to: Brian Hamilton ... in response to: Brian Hamilton ...
"Brian Hamilton Hamilton" wrote on Sat, 28 Nov 2015 09:57:27 -0800:

I am glad I held off installing update 1
(as for me I did not have any reason to upgrade to it)

This is probably the worst, most regressive update I can recall to a
Delphi release.

Per-monitor DPI is severely broken after Update 1:
https://quality.embarcadero.com/browse/RSP-12971
(Not specifically mentioned in my report here is what happens to plain
TForms loaded on a primary monitor with a DPI different than the
system DPI and then moved to another monitor with a different DPI than
that -- it's a mess.)

AFAIC they need to stick to bug fixes for updates like this. It was
two steps forward for DPI with Seattle and one step back with Update
1.

--
Brandon Staggs
StudyLamp Software LLC
http://www.studylamp.com
Jeff Overcash (...

Posts: 1,529
Registered: 9/23/99
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 4, 2015 11:53 AM   in response to: Attila Kovacs in response to: Attila Kovacs
Attila Kovacs wrote:
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

Any help/tips would be appreciated.

There has been a hot fix issued for this

http://cc.embarcadero.com/item/30453
William Egge

Posts: 98
Registered: 11/29/06
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 13, 2015 6:01 AM   in response to: Jeff Overcash (... in response to: Jeff Overcash (...
Jeff Overcash (TeamB) wrote:
Attila Kovacs wrote:
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

Any help/tips would be appreciated.

There has been a hot fix issued for this

http://cc.embarcadero.com/item/30453

How do you find out about these things?
William Egge

Posts: 98
Registered: 11/29/06
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 13, 2015 6:19 AM   in response to: Jeff Overcash (... in response to: Jeff Overcash (...
There has been a hot fix issued for this

http://cc.embarcadero.com/item/30453

I am getting an error when clicking the link to download, it also happens if I try to click the FTP link.

"database file appears corrupt () wrong page type page 3 is of wrong type (expected 4, found 6)"

If someone has the file, can you drop it off here? This is my OpenDrive account.

https://od.lk/fl/5006648709_hGyfH

ps - for those searching this forum 10 years from now, I will have deleted this link by 1/1/2016 :)
William Egge

Posts: 98
Registered: 11/29/06
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 14, 2015 7:07 AM   in response to: William Egge in response to: William Egge
If someone has the file, can you drop it off here? This is my OpenDrive account.

Its there, thank you to who ever it was.

Edited by: William Egge on Dec 14, 2015 7:08 AM
William Egge

Posts: 98
Registered: 11/29/06
Re: Delphi 10 Seattle IDE/GUI getting slower and slower  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Dec 6, 2015 11:24 AM   in response to: Attila Kovacs in response to: Attila Kovacs
Attila Kovacs wrote:
Delphi 10 Seattle IDE/GUI getting slower and slower with time, you can almost see how the GUI's are drawn on almost every parts of the IDE.
After an hour of work i have to restart it.
And bds.exe won't go over ~300MB of memory usage, also strange.

Any help/tips would be appreciated.

Open the task manager and try observing the number of GDI objects Delphi is using. For me it is at 8,000. I think Windows starts getting slugish with so many GDI objects.

I would be interested if others found GDI increasing.
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02