1. Concept
At ADP we were having a large number of problems directly or indirectly related to memory leaks. Often systems were going into unresponsive state and then crashing with a restart. Continuous memory monitoring was deployed and applications on systems were restarted over the period of time. This was a causing an issue with overall capacity planned for the farm. Also this was an overhead on the maintenance of the box.
Idea was developed to help the development with more information on leaks. Many options and path were explored before AMPolice was designed and developed.