{"version":"1.0","provider_name":"Gaurav Wadhwani","provider_url":"https:\/\/gauravw.com\/blog","title":"JVM Architecture & Garbage Collection &#187; Gaurav Wadhwani","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hIqzv1MjNa\"><a href=\"https:\/\/gauravw.com\/blog\/2021\/04\/jvm-architecture-garbage-collection\/\">JVM Architecture &#038; Garbage Collection<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/gauravw.com\/blog\/2021\/04\/jvm-architecture-garbage-collection\/embed\/#?secret=hIqzv1MjNa\" width=\"600\" height=\"338\" title=\"&#8220;JVM Architecture &#038; Garbage Collection&#8221; &#8212; Gaurav Wadhwani\" data-secret=\"hIqzv1MjNa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/gauravw.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"JVM Architecture class loader in detail java memory areas runtime data areas \u2013 2 covered out of 5 runtime data areas rest 3 Execution engine Garbage collection basic compartments in heap Eden space starts filling with object and ones in dark are marked for garbage collection Post that the other objects in green are moved [&hellip;]","thumbnail_url":"https:\/\/lh4.googleusercontent.com\/D2UD0mn6G1LVTEPsMfjKa_q3lg3yiunPCcAkWI-7QWO60txve3XmuBeW05JuFs29Qyrd0_hrt-7k9o062wRrFGZFNc1YUHJj8qH1LIkUO1FdNRwMqDloiMvQVfZSz9wZ08_01pA"}