memory leaks
Forgotten heap consumption
Memory leaks occur when a computer program fails to release memory it no longer needs, gradually consuming more and more system resources.
The program "leaks" memory by losing track of allocated space without freeing it.
Over time, memory leaks degrade performance and can crash applications or entire systems: The app kept getting slower—turned out to be a memory leak.
Developers use profiling tools to detect and plug them.
Error removal from programs
- heapJumbled collection of items
- garbage collectionScheduled waste removal service
- pointersIndicators that guide
- allocationDistribution of shares
deallocation · profiling · fragmentation · dangling pointer · resource management · references · overhead · buffer overflow
Identification of illness
- debuggingError removal from programs
- profilingCharacterizing by patterns
- code reviewExamination of written software
- patchingRepairing by covering
optimization · refactoring · hotfix · monitoring · benchmarking
Cranial pain
- annoyanceState of being bothered
- exasperationIntense weary annoyance
- stressPressure, mental or vocal
- nightmareFrightening dream causing wakefulness
tedium · hair-pulling · time sink · rabbit hole · late nights · deadline pressure · technical debt · blame game
debugging
Error removal from programs
- heapJumbled collection of items
- garbage collectionScheduled waste removal service
- pointersIndicators that guide
allocation · deallocation · profiling · fragmentation · dangling pointer · resource management · references · overhead · buffer overflow · stack trace
diagnosis
Identification of illness
- debuggingError removal from programs
- profilingCharacterizing by patterns
- code reviewExamination of written software
patching · optimization · refactoring · hotfix · monitoring · benchmarking
headache
Cranial pain
- annoyanceState of being bothered
- exasperationIntense weary annoyance
- stressPressure, mental or vocal
nightmare · tedium · hair-pulling · time sink · rabbit hole · late nights · deadline pressure · technical debt · blame game · postmortem
crash
Sudden violent impact
- lagPeriod of falling behind
- monitoringmetrics, alerts, dashboards, continuous monitoring, logs
- memory managementbuffer, free, heap, stack, allocation
- software issuesbugs, errors, crashes, glitches, exceptions
- performance metricsmetrics, metric, KPIs, benchmark, benchmarks
- Apple DevelopmentSwift, iOS, macOS, Objective-C, App Store
- code problemstech debt, technical debt, code smell, spaghetti code, bugs