Solved

IDE Memory Leak

Posted on 2006-11-17
8
406 Views
Last Modified: 2012-05-05
I am using Borland BDS 2006.  As I am working within the IDE, I keep getting the out of memory error am forced to shut down Delphi.  I went to Borland's site and downloaded the patches and updates.  I was happy to know that hotfix #9 addressed a memory leak in the IDE but after installing the updates, I still have the issue of the memory creeping up until I have none left.  I have to shut down at least 4 times a day and have lost code because of the issue.  At first, I thought it might be the application I was building because it is a big program but the problem can occur on other very simple programs also. Has others encountered the problem and is there a solution?
0
Comment
Question by:mcmahling
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 28

Expert Comment

by:2266180
ID: 17967144
are you using any components NOT shipped with your delphi installation? if so, which are those? (since used components also can have emory leak issues ;) )
0
 
LVL 28

Expert Comment

by:2266180
ID: 17967147
oh, forgot: how about any plugins/add-ons/etc for the IDE?
0
 

Author Comment

by:mcmahling
ID: 17967943
The only component I am using is NexusDB Server.
0
Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

 
LVL 22

Accepted Solution

by:
Mohammed Nasman earned 500 total points
ID: 17970788
Have you tried to disable together stuff?

most of memory leaks in the IDE came from together, disable it and will see less problems

also disable some features like error insight and toolhelp insight
0
 
LVL 19

Expert Comment

by:MerijnB
ID: 17986050
there is a hotfix available for BDS 2006: http://cc.borland.com/item/24132

one of the updates says:

BDS2006 Update 2 Hotfix 9

This Hotfix applies to:

Product: Borland Developer Studio
Version: 2006
Update level: Update 2
Editions: Professional, Enterprise, Architect, Turbo
Languages: English, German, French, Japanese


Description of updates that are included in this hotfix:

This hotfix addresses the memory issue described in QC 22481.
Memory use climbs steadily when switching between editor tabs.

Quality Central Tracking Number(s): 22481
Internal Tracking Number(s): 237987

Copyright 2006, Borland Software Corporation. All rights reserved.
0
 

Author Comment

by:mcmahling
ID: 17997610
I had already installed the patch and the leak still occurred.
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 18001229
Have you disabled together?
0
 

Author Comment

by:mcmahling
ID: 18002898
Thanks for your help.  I did disable Together it initially reduced the growth of the memory leak but it still did not stop the explosion past my system memory threshold.  I then stopped the code complete, expression evaluation and error insight. The IDE stabilized memory usage around 135 mb.  I added the code complete and the expression evaluation and the system still stabilized arounf 135 mb.  If I turn on the error insight the memory start creepying up again.  So I will just not use it.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question