To force using the serial collector, you will need to add the following option to your JVM:
-XX:+UseSerialGC
Once this option is added to the JVM, you will have a garbage collector using a single thread and potentially lock the application for collection.
The first collection will move the still used objects from eden to the first empty survivor space. If the used objects are too big, they are directly moved to the tenured space. Younger objects of the survivor 1 (also known as survivor from) space are then moved to the survivor 2 (also known as survivor to) space if there is space; otherwise, they are moved directly to the tenured space. Older objects are moved to the tenured space.
Once all these moves are done, the ...