Log On
Embarcadero Home
QualityCentral
Communities
Articles
Blogs
Resources
Downloads
Help
Quality Central
Delphi-BCB
IDE
Add Component Template
Background compile
Batch file target
Block Completion
Build Tools
Caliber
Class Completion
Class Explorer
Code Browsing
Code Completion
Code Editor
Code Explorer
Code Parameters
Code Templates
Compiler Message Window
Dialogs
Direct
Docking
File Handling
Form Designer
Help
History View
IDE Insight
Memory Issues
Menu Designer
Menus
Module Manager
Multi-Monitor Support
Object Inspector
Object TreeView
Open Tools API
Packages
Performance
Printing
Project Explorer(old Object Browser)
Project Management
Refactoring
Repository
Save Desktop
Search
Start Page
Starteam
Startup/Shutdown
Structure Pane
System Resources
ToDoList
Tool Palette
Toolbars/Status Line
Translation Tools
Unit Testing
VersionInfo
Views
Visual Form Inheritance
Workgroup(PVCS)
You are not logged in.
Help
Print
Public Report
Report From:
Delphi-BCB/IDE/Performance
[ Add a report in this area ]
Report #:
37152
Status:
Closed
IDE slow to switch between debug and default layouts
Project:
Delphi
Build #:
10.0.2288.42451
Version:
10.0
Submitted By:
Jonathan Benedicto
Report Type:
Basic functionality failure
Date Reported:
11/29/2006 8:01:28 PM
Severity:
Serious / Highly visible problem
Last Updated:
3/12/2007 5:33:27 PM
Platform:
All platforms
Internal Tracking #:
Resolution:
Duplicate
(Resolution Comments)
Resolved in Build:
:
Duplicate of:
34736
Voting and Rating
Overall Rating:
(1 Total Rating)
5.00 out of 5
Total Votes:
None
Description
With this particular project, after components are moved around and the projects has been run several times in the debugger, BDS starts to take a very long time to switch between the debug and default layouts.
The culprit seems to be the TMainMenu as the problem does not occur after removing it.
Steps to Reproduce:
Open the attached project.
<original steps>
Move components around.
Run the project in the debugger several times.
</original steps>
<modified steps>
Simply switch between "default" and "debug" layouts several times - no need to build or run project!
</modified steps>
BDS will start to take a very long time to switch between the Debug and Default layouts.
<sysop>
Additional note:-
Open the project and delete the TMainMenu component from the form. Repeat steps as above - slowdown now does NOT occur.
</sysop>
Workarounds
None
Attachment
Accomplish.zip
Comments
Patrick Kolla at 12/1/2006 9:16:24 AM
-
Have you looked into the Windows task manager to see if how much memory Delphi uses?
There have been some leaks which appeared every time one switched between editor pages etc...
A slowdown of the system could be explained by that (just restart the IDE a few times over the day).
Roddy Pratt at 12/7/2006 9:46:54 AM
-
I've modified steps to simplify this even further, and verified that deleting the TMainMenu component fixes the problem.
Sebastian Modersohn at 12/13/2006 3:28:19 AM
-
I've marked this as a duplicate of QC 34736 since that already describes the serious GDI leaks TMainMenu causes at design-time. This is most probably the cause of the slow down observed here.
View Your Reports
Search
Server Response from: CODE1
Developer Tools
Blackfish SQL
C++Builder
Delphi
Delphi for PHP
Delphi Prism
InterBase
JBuilder
J Optimizer
3rdRail & TurboRuby
Database Tools
Change Manager
DBArtisan
DB Optimizer
ER/Studio
Performance Center
Rapid SQL
Technical Articles
Tutorials
White Papers
Press Releases
Newsletters
Add Content (GetPublished)
Audio
Audio & Video
Video
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Tags
Technology Partners
Downloads
Free Trials
Registered User Downloads
Beta Programs
Add Content (GetPublished)
Articles
Blogs
Bugs & Suggestions (QualityCentral)
Chats
Discussion Forums
Examples (CodeCentral)
Member Services
About