I was going through the document and it came to me in the permit which I could not understand. The document says that it stores, "JVM reserves its metadata", but what does metadata mean, I could not really get it. I was googling and somewhere I read it stores a value object (user defined object).
What types of items are there? An example would be great with an explanation.
A quick definition of "permanent generation":
"permanent The use of the generation reflects VM itself, such as class objects and method objects, these reflective objects are allocated directly into the permanent generation, and it is shaped independently from other generations. "
< / Blockquote>In other words, this is where the class definitions (and it tells you that Pico Message
OutOfMemoryError: PermGen space
can be obtained if an application loads in a large number-Xmx
/ Strong> Allows GVM to be able topermisize
to be developed in the specified amount. Initially when VM loads,Maxprim Size
still the default value (32mb-client
and 64mb for-server
) but will not actually take that amount unless it is needed. On the other hand, if you want to set bothpermisize
andmaximim
to 256 mb, then You will notice that the overall stack has increased from 256MB of additional-Xmx
setting .
Thanks for the post, I am techno savvy. I believe you hit the nail right on the head. I am highly impressed with your blog.
ReplyDeleteIt is very nicely explained. Your article adds best knowledge to our Java Online Training from India.
or learn thru Java Online Training from India Students.