Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Memory leak


Related Topics

  
 Memory leak - Wikipedia, the free encyclopedia
In computer science, a memory leak is a particular kind of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed.
Memory leaks may not be serious or even detectable by normal means.
The prevalence of memory leak bugs has led to the development of a number of debugging tools to detect unreachable memory.
en.wikipedia.org /wiki/Memory_leak   (1687 words)

  
 Reducing memory usage - Firefox - MozillaZine Knowledge Base
Observing memory usage while Firefox is in safe mode will tell you whether one of your extensions or themes is causing memory problems.
Memory usage can increase and Firefox can slow down or hang if the download history is allowed to accumulate [2].
Memory leaks can cause Firefox not to release memory that it is no longer using, especially with older versions.
kb.mozillazine.org /Memory_Leak   (514 words)

  
 Handling memory leaks in Java programs
Java memory leaks should not be considered as dangerous as leaks that occur in other languages such as C++ where memory is lost and never returned to the operating system.
The memory leaks that cropped up within the application were caused, I suspect, by programmers who did not truly understand the code that had been developed elsewhere.
Even with the powerful tools and memory snapshots that JProbe provides, the investigation turned out to be a tedious, iterative process that involved first determining the cause of a given memory leak and then making code changes and verifying the results.
www-106.ibm.com /developerworks/library/j-leaks   (2555 words)

  
 Memory Leaks, Be Gone!   (Site not responding. Last check: 2007-11-05)
Once you have a memory leak, it can be very difficult to pinpoint the code that creates the leak.
On a high level this is what all memory leaks in memory-managed languages revolve around; leftover references to objects that will never be used again.
While an OutOfMemoryError is often a sign of a memory leak, it is possible that the application really is using that much memory; in that case you either have to increase the amount of heap available to the JVM or change your application in some way to use less memory.
dev2dev.bea.com /pub/a/2005/06/memory_leaks.html   (1495 words)

  
 Memory leak - OWASP   (Site not responding. Last check: 2007-11-05)
A memory leak is an unintentional form of memory consumption whereby the developer fails to free an allocated block of memory when no longer needed.
Memory leaks in the kernel level lead to serious system stability issues.
Avoiding memory leaks in applications is difficult for even the most skilled developers.
www.owasp.org /index.php/Memory_leak   (507 words)

  
 The Memory Management Glossary: M
Operating system memory management is concerned with using the memory management hardware to manage the resources of the storage hierarchy and allocating them to the various activities running on a computer.
OS memory management is also concerned with memory protection and security, which help to maintain the integrity of the operating system against accidental damage or deliberate attack.
A memory manager (often a garbage collector) is said to be moving if allocated objects can move during their lifetimes.
www.memorymanagement.org /glossary/m.html   (2453 words)

  
 Using the BEA JRockit Memory Leak Detector   (Site not responding. Last check: 2007-11-05)
After starting the Memory Leak Detector, choose to investigate the object type that grows the most and which is not expected to grow, considering the design and the purpose of the application.
During the first phase of the memory leak detection process the data presented is continuously updated; however, the overhead during this phase is very small.
The Memory Leak Detector functionality is currently being provided as-is for your convenience and to help with memory leak detection and is not supported by BEA Support.
e-docs.bea.com /wljrockit/docs142/userguide/memleak.html   (2440 words)

  
 Memory Leak Detection in Embedded Systems | Linux Journal
Some of the problems that cause memory leaks are writing or reading beyond an allocated memory segment or trying to free memory that has already been freed.
A memory leak occurs when memory is allocated and not freed after use, or when the pointer to a memory allocation is deleted, rendering the memory no longer usable.
Memory leaks degrade performance due to increased paging, and over time, cause a program to run out of memory and crash.
www.linuxjournal.com /article/6059   (1692 words)

  
 Memory Leak Using Garbage Collection
The set of "leaks" in a GC'd language is a subset of the leaks possible in a non GC'd language.
You could correctly claim that you can still leak memory, but it is certainly not as easy to leak as a non-gc'd language.
Since in GC languages, the concept of freeing memory does not exist except by eliminating all potential for references to it, the assertion that you cannot have memory leaks in GC languages is of necessity true by this definition.
c2.com /cgi/wiki?MemoryLeakUsingGarbageCollection   (1212 words)

  
 Windows 2000 Troubleshooting: Memory Leaks
Memory leaks were a common problem in NT, and although they're a bit less common in Windows 2000, they can still bring a well built server to it's knees if you don't catch them.
These leaks occur when a memory is allocated to a program or process, but not released.
Microsoft Knowledge Base Article: 130926 A memory leak occurs when a memory pool allocates some of its memory to a process and the process does not return the memory.
labmice.techtarget.com /troubleshooting/memoryleaks.htm   (1643 words)

  
 Jesse Ruderman » Firefox memory leak detection tool
It would be nice if any leak fixes which are trivial/have a large impact could be considered for inclusion into the Firefox 1.5.0.* updates and also the 1.8.1 branch.
Those who has memory leaks does not know how to use such scripts but those who know how to use them does not have memory leaks.
For the army of amatuers out there who could be running these tests and hopefully solving a lot of memory leaks that currently plague Firefox, there must be better doco and an easier to use tool.
www.squarefree.com /2006/01/13/memory-leak-detection-tool   (1955 words)

  
 David Baron's weblog: January 2006
If a user has ten extensions installed, one of them crashes often, and one of them leaks a lot of memory, then the user's perception of the application as a whole will be that it crashes a lot and leaks a lot of memory.
Leaks might occur only when loading a certain Web site, only when clicking a certain button on a certain Web site, only when opening a certain dialog, etc. Figuring out which Web page, which button, or which dialog is usually enough to meet (1) above.
Since the particular thing that causes a leak can be one of these details, when filing leak bugs, it doesn't hurt to give very precise steps to see the bug.
dbaron.org /log/2006-01   (2014 words)

  
 Memory Leak Detection in C++ | Linux Journal
As with most memory allocation debuggers, the standard allocation functions are replaced with new ones that perform various checks as memory is used.
Often a memory leak is not discovered immediately but lurks, waiting to strike at the most visible moment.
I had an experience with a client who found that a particular C++ class was leaking a small amount of memory that, on a workstation, was seen to be quite small.
www.linuxjournal.com /article/6556   (2209 words)

  
 What is memory leak? - a definition from Whatis.com
- A memory leak is the gradual loss of available computer memory when a program (an application or part of the operating system) repeatedly fails to return memory that it has obtained for temporary use.
A memory leak is the result of a program bug.
Some operating systems provide memory leak detection so that a problem can be detected before an application or the operating system crashes.
searchwinit.techtarget.com /sDefinition/0,,sid1_gci213633,00.html   (247 words)

  
 Gregg Sporar's Blog: Memory Leak Geek   (Site not responding. Last check: 2007-11-05)
Technically speaking a memory leak is just another type of bug, but somehow it feels different.
As a general rule memory leaks are not usually logic errors - they're just inefficiencies.
But if you are unable to hide a memory leak then you have to find it before you can fix it.
weblogs.java.net /blog/gsporar/archive/2006/05/memory_leak_gee_1.html   (597 words)

  
 Just Say No to Memory Leaks
Memory leak is a scourge that must be vanquished, and doing so is not impossible, but is simply a matter of a systematic approach to design and debugging.
The memory leak is in the operating system.
As you eliminate memory leaks from the constructor and destructor, increase the repetition number.
www.troubleshooters.com /codecorn/memleak.htm   (1945 words)

  
 Main Page - Drip IE Leak Detector
OutOfHanwell.com took the initiative to host Drip (a memory leak detector for Internet Explorer) after it was no longer available through Joel Webber's blog and has made some revisions to the tool under its BSD license.
This leak is not caused by JavaScript code, and it can only be avoided by capturing the "onbeforeunload" event and displaying all hidden table cells.
Because only a small amount of memory is leaked, it is possible that certain pages can ignore this leak with no severe consequences.
outofhanwell.com /ieleak/index.php?title=Main_Page   (197 words)

  
 Tim Boudreau's Blog: Writing Memory Leak Regression Tests with INSANE   (Site not responding. Last check: 2007-11-05)
Once you know you have a memory leak, you can use INSANE to print out exactly the reference graph that is causing the leak.
Eventually you can run out of memory (or at least cause swapping and thrashing) because memory is full of objects nothing will ever use again.
So if someone makes a change that results in the memory leak reappearing, the system will figure out who made changes since the last time the tests all passed and send them an email.
weblogs.java.net /blog/timboudreau/archive/2005/04/writing_memory.html   (839 words)

  
 Memory Leaks   (Site not responding. Last check: 2007-11-05)
The memory that is not reclaimed is said to have leaked.
On Mozilla and Opera, the PF Usage is about the same, but on IE we see as steady increase as memory leaks away at a rate of about a megabyte per second.
According to Microsoft, closures are the cause of memory leaks.
www.crockford.com /javascript/memory/leak.html   (544 words)

  
 Firefox 1.5: Not Ready For Prime Time? - News by InformationWeek   (Site not responding. Last check: 2007-11-05)
In addition, several readers have written with concerns about memory leaks in Firefox 1.0.x and 1.5.
A memory leak is an errant programmatic process that over time can gradually eat away at system resources.
In worst-case scenarios, a memory leak could cause an application to become unstable.
www.informationweek.com /story/showArticle.jhtml?articleID=174907654   (477 words)

  
 Memory leak ? - MozillaZine Forums   (Site not responding. Last check: 2007-11-05)
Gives FF 16 megs of memory cache to play with, which is fine in my view, anything beyond that it can cache to disk.
Memory usage by the cache is different from what the whole program uses.
I don't run it in the background because I believe that memory recovery features are snake oil and with proper cache settings should not be needed, I've never found a need anyway.
forums.mozillazine.org /viewtopic.php?t=172041   (1613 words)

  
 ISS X-Force Database: libmcrypt-libtool-memory-leak(10988): libmcrypt libtool memory leak   (Site not responding. Last check: 2007-11-05)
Libmcrypt versions prior to 2.5.5 are vulnerable to a memory leak, caused by a vulnerability regarding the way libtool is used to load algorithms by libmcrypt.
A remote or local attacker could use this vulnerability to obtain sensitive information by using a program that uses the libmcrypt library to send a request to libmcrypt to cause a memory leak to occur.
CVE-2003-0032: Memory leak in libmcrypt before 2.5.5 allows attackers to cause a denial of service (memory exhaustion) via a large number of requests to the application, which causes libmcrypt to dynamically load algorithms via libtool.
xforce.iss.net /xforce/xfdb/10988   (444 words)

  
 PluginDoc: Firefox Memory Usage FQA
This FQA is designed to provide you with tips on how to minimise the amount of memory Firefox uses, information on what is known to cause memory leaks in Firefox, what is and isn't a memory leak, progress on the fixing of memory leaks and ways you can help.
This is generally not an issue, and does not represent a memory leak.
This is not a leak, because when the memory is not required it gets released to the heap.
plugindoc.mozdev.org /faqs/memusage.html   (1931 words)

  
 Memory Leak Found In Windows Me
Vlasaty wrote in an email that he believed that the memory leak was present, but not immediately apparent with machines containing about 128-Mbytes of RAM, a typical memory loadout for a new home PC.
The amount of physical memory is significant, Vlasaty wrote, because the leak would normally be masked by hard disk space being used as virtual memory.
web site, a memory leak common to the atmuni.sys file in Windows 98, Windows 98 SE, and Windows Me. However, Vlasaty also said he was able to perform the same actions under a clean install of Windows 98 with no problems, which would eliminate the atmuni.sys leak as the source of the error.
www.extremetech.com /article2/0,1697,10816,00.asp   (1185 words)

  
 WIN32 - RB Memory leak !   (Site not responding. Last check: 2007-11-05)
The tests are done since October on VPC (win9x) and to test memory with NT4 on a PII300 PC.
Compared to 2.12, memory leakages are very important (cream line) but less (blue line) if event's logs are not saved in the external text file.
Before deeper investigations to find other causes, RB3 beta 6 memory leak occur when files are appended (as read recently in DR list).
m.scriban.free.fr /RealBasic/MemLeak1.html   (545 words)

  
 IEBlog : Leak Patterns
The issue of memory leaks in IE has been the topic of recent discussion elsewhere and while we hope to improve in this area in future versions, this article should help developers today.
So, IMHO, the only thing to do is to check if a memory leak is to come (set a max memory limit for one page), and just run an alert such as the current "This script is running IE slow, should we stop it ?" alert for bad Javascripts, and that all.
Regarding memory leaks, that's another matter and something I've found Firefox to have problems with before, especially after browsing image heavy sites like deviantart.com, but I think it has improved somewhat in the Firefox 1.1 builds.
blogs.msdn.com /ie/archive/2005/06/21/431376.aspx   (1967 words)

  
 The Great Typo Memory Leak
Disabling the layout for a leaking page and then re-testing it showed that the leak followed the layout.
to generate the sidebars seemed to be causing the memory leak.
Users with memory problems should probably install the patch, although a bit of testing would obviously be recommended first.
scottstuff.net /blog/articles/2005/10/24/the-great-typo-memory-leak   (581 words)

  
 Firefox Users Quarrel Over Memory 'Leak' - Technology News by TechWeb
Firefox's memory appetite has some users up in arms, but according to one of the open-source browser's developers, that's part of the plan.
Complaints about Firefox's memory use, particularly charges that it "leaks" memory -- that it doesn't release memory once it's done using it -- had been circulating for some time before Ben Goodger, now employed by Google, but still a lead engineer on the browser project, posted an explanation on his blog Tuesday.
They just want to use a browser that doesn't leak memory like there is no tomorrow," wrote another user.
www.techweb.com /showArticle.jhtml?articleID=180203308   (608 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.