Memory leak

This page is a place to hang some documentation about the uPortal memory leak that seems to have been introduced between uP 2.0 and uP 2.1.

Showing the leak

A Rutgers graph

Free memory (as reported by the OS?). The big vertical jumps are JVM restarts.

Yale graphs

Daily

Weekly

Notice the decreasing trend: over time each GC results in less memory reclamation with the eventual result (takes > 1 week) of running out of memory. A slow memory leak. Early Sunday morning we take an outage for database maintenance and take that opportunity to restart the uPortal context, thereby restoring our free memory to baseline.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Apr 08, 2005

    James Janssen says:

    What versions of uPortal were used in the above graphs? I would be interested to...

    What versions of uPortal were used in the above graphs? I would be interested to see the difference with the UPortal 2.15 (2.3.4 backport) Memory Leak Patches applied.

    re: up215memleaks.zip, I found in the clearinghouse.

    We applied this some time ago and it seemed to help, but we do not yet have access to a profiler to report its effects in our production environment.