November 2017
Intermediate to advanced
398 pages
10h 14m
English
The heap size refers to the memory allocated to different parts of your program. The heap sizes can be specified in your program using the command-line. The maximum heap size is that half of the available physical memory that may go up to 192 MB (megabytes). The capacity remains at one-fourth the value if the physical memory goes up to 1 GB (gigabyte).
In fact, the maximum heap size is seldom used by the JVM. It is only used when there are enough objects in the program to actually require additional memory. The JVM does not obtain the maximum amount at the start, as it may obtain resources that may not be required at all.
The lowest initial size is 8 MB, while it may have the value of 1/64 of the physical memory available up to ...