1. A computer-implemented method to perform a quick restart in a virtual machine executing on a computing device, the method comprising: loading, by a virtual machine, one or more applications into a memory of the computing device, wherein the virtual machine includes garbage collectors; reading a deployment descriptor associated with each loaded application of the one or more applications to determine whether the application is a critical object; updating a critical object reference array with a memory address of each loaded application identified as critical; and in response to memory usage surpassing a specified threshold, automatically performing a quick restart, wherein the garbage collectors remove each loaded application from memory except loaded applications identified in the critical object array.