Escape of memory
In data processing, a escape of memory is an increasing and not controlled occupation or not desired of memory. Being given a program which regularly allocates new objects in memory, the most traditional cause of such a Bug is the absence of die-allowance of space used when these objects are not referred any more.
The consequence of an escape of memory is the saturation of the memory of the machine. If the machine has an operating system evolved/moved, this last will put a term at the execution of the software when the memory available is full (Out off Memory). High-level languages make it possible to reduce the risk of escape of memory thanks to the presence of a Ramasse-miettes.
Such a bug rests on an excessive consumption and nondesired of memory. It is completely independent of the physical loss of memory of the computer, or the problems of operations of the components.
There exist many tools to detect this type of error:
- Valgrind : Free software for Linux
- Purify: Software owner for Linux and Windows
See too
| Random links: | Year Amzer | Pink Cherished | Rhapsody (system of online music) | True story of the Little Red Riding Hood | The Community of communes of Artois | Amour_parmi_les_ruines_(album) |