<P> To speed - up code execution, HotSpot relies on just - in - time compilation . To speed - up object allocation and garbage collection, HotSpot uses generational heap . </P> <P> The Java virtual machine heap is the area of memory used by the JVM for dynamic memory allocation . </P> <P> In HotSpot the heap is divided into generations: </P> <Ul> <Li> The young generation stores short - lived objects that are created and immediately garbage collected . </Li> <Li> Objects that persist longer are moved to the old generation (also called the tenured generation). This memory is subdivided into (two) Survivors spaces where the objects that survived the first and next garbage collections are stored . </Li> </Ul>

Which of the following statements about jvm are true