I'm slightly confused, so is the metaspace, was the permGeneration, part of the heap? Because you mentioned something about permGen space of the heap, at 6:05.
If I understood it correctly permGen was the primitive implementation of the non-heap space that holds all the pre-loaded java code that you have like the String pool, the bytecode that the classloader translated when starting the app and some other predefined values like integers from 0 to 100. The metaspace was an improvement that allowed dynamic resizing to accommodate modern applications, but at the same time retaining the same functionality in the context of the garbage collection's region segregation.
hey man great video, the video left me a question regarding compact remaining object, this means that objects will have a new address memory or how exactly this work?
Thanks! Instead of replying and delving in the details in here, I found this stack overflow answer to be really helpful: stackoverflow.com/questions/59011321/does-garbage-collection-change-the-object-addresses-in-java. Let me know if it helps and if you have further questions. Cheers!
When live objects are moved during compaction, their memory addresses change. The garbage collector updates all references to these objects accordingly, so the program continues to work correctly.
Thank you very much for such competent and dense presentation! Best I found yet.
Great work man on this video!
Very informative! Thanks a lot.
I'm slightly confused, so is the metaspace, was the permGeneration, part of the heap? Because you mentioned something about permGen space of the heap, at 6:05.
If I understood it correctly permGen was the primitive implementation of the non-heap space that holds all the pre-loaded java code that you have like the String pool, the bytecode that the classloader translated when starting the app and some other predefined values like integers from 0 to 100. The metaspace was an improvement that allowed dynamic resizing to accommodate modern applications, but at the same time retaining the same functionality in the context of the garbage collection's region segregation.
Very good explanation
Fantastic & wonderful video.
Ty for new video. It was super usefull :)
Glad it is :)
thanks very nice way of teaching
thanks a lot for such a wonderful presentation. i love it.
hey man great video, the video left me a question regarding compact remaining object, this means that objects will have a new address memory or how exactly this work?
Thanks! Instead of replying and delving in the details in here, I found this stack overflow answer to be really helpful: stackoverflow.com/questions/59011321/does-garbage-collection-change-the-object-addresses-in-java. Let me know if it helps and if you have further questions. Cheers!
When live objects are moved during compaction, their memory addresses change. The garbage collector updates all references to these objects accordingly, so the program continues to work correctly.
this video is fantastic!
New learning.Thank You.
Very nice thank you
Thank you so much ♥
loved this
Best
Who still uses Java? Why?
www.google.com/search?q=Who+still+uses+Java%3F+Why%3F&oq=Who+still+uses+Java%3F+Why%3F&aqs=chrome..69i57.512j0j1&sourceid=chrome&ie=UTF-8
SEOing my question 👀
Minecraft...