Object Oriented Software Engineering   View all facts   Glossary   Help
subject > problem > defect > defect in handling stress and unusual situations > inappropriate management of resources > memory leak
Next inappropriate management of resourcesdefect in the process of recovering from a crash    Upinappropriate management of resources

memory leak
subjectfact 
memory leakcan be detected by running a program for an extended period, and using a utility that indicates the amount of memory being used2001-08-30 14:56:33.0
can cause a computer to perform poorly or even run out of memory2001-08-30 14:56:33.0
can occur in programs written in C, C++ and certain other languages2001-08-30 14:56:33.0
has definition A situation in which a program requests memory but does not release it when it is no longer needed2001-08-30 14:56:33.0
is a subtopic of 10.6 - Defects in Handling Stress and Unusual Situations2001-08-30 14:56:33.0
is a kind of inappropriate management of resources2001-08-30 14:56:33.0
inappropriate management of resourceshas testing strategy run the program intensively over a long period of time in such a way that it uses many resources, relinquishes them and then uses them again repeatedly2001-08-30 14:55:54.0
defect in handling stress and unusual situationsis only encountered when a system is being heavily used, or forced to its limits in some other way2001-08-30 14:55:12.0
represents a lack of robustness2001-08-30 14:55:12.0
defecthas example the absence of code to handle an exception2001-08-30 14:55:12.0
problemhas solution which will normally entail developing software, although you may decide that it is better to purchase software or to develop a non-software solution2001-08-30 14:57:03.0
should be written as a simple problem statement in one or two sentences2001-08-30 14:57:03.0