We will examine strange garbage collector behavior, talk about file descriptors in GlassFish, look at what memory leaks look like and how to tune memory pools in JVM’s. This presentation is most interesting to developers who got bullied into being the local Java system administrator too. You will learn what to monitor and look at in order to be able to assess the health of our JVM in production. It is also very informative for system administrators who have been pressed into being responsible for a Java application server. You will learn more about the internals of a JVM, without having to learn Java.