Qus:    How many types of memory areas are allocated by JVM?
Feb 03, 2021 09:40 1 Answers Views: 460 SANJAY
Prev Next
Answers (1)
RANJIT Feb 04, 2021 08:56
Answer:   Many types:
1. Class(Method) Area: Class Area stores per-class structures such as the runtime constant pool, field, method data, and the code for methods.
2. Heap: It is the runtime data area in which the memory is allocated to the objects
3. Stack: Java Stack stores frames. It holds local variables and partial results, and plays a part in method invocation and return. Each thread has a private JVM stack, created at the same time as the thread. A new frame is created each time a method is invoked. A frame is destroyed when its method invocation completes.
4. Program Counter Register: PC (program counter) register contains the address of the Java virtual machine instruction currently being executed.
5. Native Method Stack: It contains all the native methods used in the application.

Post Your Answer
Guest User

Not sure what course is right for you?

Choose the right course for you.
Get the help of our experts and find a course that best suits your needs.


Let`s Connect