Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

IDE Memory Leak

Posted on 2006-11-17
8
Medium Priority
?
412 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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 22

Accepted Solution

by:
Mohammed Nasman earned 2000 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: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

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

Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses
Course of the Month10 days, 18 hours left to enroll

886 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