added initial version of object allocation demography (http://java.dzone.com/articles/how-tame-java-gc-pauses)