Англійська лексика: Розробка програмного забезпечення · Пошук і виправлення помилок

Що означає memory leak?

Значення й приклади · Розробка програмного забезпечення

іменникПоширений термін

memory leak: витік пам’яті

Помилка, через яку програма продовжує утримувати пам’ять, що їй більше не потрібна; споживання зростає з часом, доки робота не сповільнюється або програма не завершується аварійно.

Де і як уживається

Типові ознаки — постійне зростання використання пам’яті та служба, яку доводиться перезапускати кожні кілька днів. Причиною можуть бути слухачі подій або кеші, які ніколи не очищують. Розробники знаходять і виправляють витік за допомогою профайлера.

Приклади речень

  1. The worker uses 4 GB after a week, so we probably have a memory leak.

    Через тиждень процес використовує 4 ГБ, тож, імовірно, маємо витік пам’яті.

    Накопичення споживання з часом указує на пам’ять, яку процес не звільняє.

  2. The memory leak came from a cache that never removed old entries.

    Витік пам’яті виник через кеш, який ніколи не видаляв старі записи.

    Причину локалізовано в кеші, що безперервно зберігав застарілі елементи.

Поширені словосполучення

  • track down a memory leak
  • fix a memory leak
  • memory usage
  • memory profiler

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Пошук і виправлення помилок

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: