Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Status - Under Development

Mentor

Current Volunteer(s)

Overview

Assist the Mifos team in profiling Mifos and ultimately reduce memory usage.

Terminology

Time Estimate

Prerequisite experience

Experience with profiling web applications

Background

Mifos requires a great deal of RAM (more than 1GB) and Java heap space (1GB), for nominal operation.

  • Less tax on system resources
  • Fewer out-of-memory errors in production and testing
  • Ability to run Mifos in a 64-bit JVM with less than 8GB RAM
  • Cheaper to host Mifos

Details

  • analyze memory usage of the Mifos web application while under deployment in a servlet container such as Tomcat
  • reduce Mifos web application memory footprint by at least 50%
  • Tools such as JProfiler, visualvm may be helpful.

Steps

  • No labels