Domů : Podmínky softwaru : Definice úniku paměti

Únik paměti

Únik paměti je jako virtuální únik oleje ve vašem počítači. Pomalu vyčerpává dostupné paměť, čímž se sníží množství volné paměti, kterou může systém využívat. Většina úniků paměti je způsobena a program který neúmyslně spotřebuje stále větší množství paměti, když je spuštěna. Jedná se obvykle o postupný proces, který se zhoršuje, protože program zůstává otevřený. Pokud je únik dostatečně špatný, může to způsobit selhání programu nebo dokonce zmrazení celého počítače.

Nejběžnějším důvodem, proč mají programy nevracení paměti, je chyba programování, kdy nevyužitá paměť není alokována zpět do systému. To znamená částku RAM program používá stále roste. Proto program neustále „propouští“ paměť. Únik paměti může být také způsoben programem, který vyžaduje příliš často novou paměť, místo aby používal dostupnou paměť. To znamená, že pokaždé, když je požadováno více paměti, program zabírá místo paměti RAM místo použití paměti, která již byla programu zpřístupněna.

Naštěstí úniky paměti nejsou tak špinavé jako úniky oleje a lze je snáze opravit. Mezi aplikace pro vývoj softwaru často patří debuggery který může zkontrolovat programy na únik paměti. Jakmile je nalezen zdroj úniku, programátor může upravit kód tak, aby program efektivněji využíval paměť. Pokud používáte program, který má nevracení paměti, můžete problém dočasně vyřešit jednoduchým ukončením programu a jeho opětovným otevřením. Po ukončení programu je paměť automaticky přidělena zpět systému. Samozřejmě, pokud únik bude i nadále problémem, nejlepším řešením je informovat vývojáře o problému, aby jej bylo možné opravit.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici úniku paměti. Vysvětluje ve výpočetní terminologii, co znamená Memory Leak, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici úniku paměti užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.