Which Garbage Collection algorithm works by keeping a count of how many pointers refer to an object, and deleting the object when the count reaches zero?
A Java application is running, and the RAM usage is steadily increasing. Suddenly, the usage drops by 500MB without any user action. What most likely occurred?