Hi,
You're looking at the survivor spaces which are small temporary spaces that should produce always constant metrics (more or less).
It's important to fully understand how the JVM handle memories, you should have a look to the following site
Java Garbage Collection Basics
Simply put, a Java memory leak pattern is when the old generation space keep growing after each "old gc" while we know the heap size should be enough for the application.
Without entering at the generation levels, from the high level point of view, the % of Java Heap space has less and less memory after each GC.