Abstract: Java applications run on the Java Virtual Machine (JVM), which provides automatic memory management through garbage collection. Despite this feature, memory leaks remain a critical problem in long-running JVM-based applications. A memory leak occurs when objects that are no longer required are unintentionally retained in memory, leading to increased heap usage and eventual application failure. This research paper explores the causes of memory leaks in JVM applications, techniques for detecting them, tools used for leak analysis, and preventive best practices. The paper emphasizes monitoring and profiling approaches to identify leaks efficiently and proposes a systematic methodology for memory leak detection.
Downloads:
|
DOI:
10.17148/IARJSET.2026.13123
[1] Prof. Varshitha C, "Memory Leak Detection in JVM-Based Applications," International Advanced Research Journal in Science, Engineering and Technology (IARJSET), DOI: 10.17148/IARJSET.2026.13123