I really wish the Hippocratic Garbage Collection paper (https://people.cs.umass.edu/~emery/pubs/04-16.pdf) was better-known. Partly because it's a really clever approach with dramatic results... but tbh even more because I'm tired of explaining to Java people that no most computers are not single-tenant servers, no the JVM does not already do this (nor can it, even in theory), and no "buy more ram" is not an adequate solution to VM paging.