Browse Prior Art Database

A statistical approach to discovering memory leaks in Java Web Applications

IP.com Disclosure Number: IPCOM000022692D
Original Publication Date: 2004-Mar-25
Included in the Prior Art Database: 2004-Mar-25

Publishing Venue

IBM

Abstract

Disclosed is a system for discovering memory leaks in Web Applications. The invention relies on the fact that it is statistically more likely for an an application to lose memory when a leaky component is invoked. This invention relies on analysis of log files and does not require running a debug or instrumented version of the application code. Unlike most other solutions (such as Jprobe, etc.), It is well suited for production environments, since it involves no performance degradation. The logs can be analyzed asynchronously. High loads are actually beneficial, since the more data the system analyzes the more accurate it becomes.