Mobile App Development vocabulary · Testing, Crashes and Performance

Memory leak

Meaning in mobile app development, with examples

nounCommon term

In mobile app development, memory leak means: A bug in which an app keeps memory it no longer needs, so memory use grows over time until the app slows down or the system closes it.

In Turkish: bellek sızıntısı

How it is used

In Swift, a common cause is a retain cycle, where two objects hold strong references to each other; on Android, holding a reference to an Activity after it is destroyed. Developers find leaks with Xcode Instruments, the Android Studio profiler and LeakCanary.

Example sentences

  1. There's a memory leak in the chat screen; memory goes up every time you open it.

  2. LeakCanary found a memory leak in the old video player.

Common collocations

  • fix a memory leak
  • find memory leaks
  • retain cycle
  • memory usage

This word in other fields

The same English word can have a different meaning in another field:

More terms: Testing, Crashes and Performance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: