{"id":31186,"date":"2017-08-24T17:00:00","date_gmt":"2017-08-24T17:00:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/4137539"},"modified":"2017-08-24T17:00:00","modified_gmt":"2017-08-24T17:00:00","slug":"how-memory-leaks-happen-in-a-java-application-cloudexpo-jvm-java-virtualization","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/how-memory-leaks-happen-in-a-java-application-cloudexpo-jvm-java-virtualization\/","title":{"rendered":"How Memory Leaks Happen in a Java Application | @CloudExpo #JVM #Java #Virtualization"},"content":{"rendered":"<p>One of the core benefits of Java is the JVM, which is an out-of-the-box memory management. Essentially, we can create objects and the Java Garbage Collector will take care of allocating and freeing up memory for us.<br \/>\nNevertheless, memory leaks can still occur in Java applications.<br \/>\nIn this article, we&#8217;re going to describe the most common memory leaks, understand their causes, and look at a few techniques to detect\/avoid them. We&#8217;re also going to use the Java YourKit profiler throughout the article, to analyze the state of our memory at runtime.<\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/4137539\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the core benefits of Java is the JVM, which is an out-of-the-box memory management. Essentially, we can create objects and the Java Garbage Collector will take care of allocating and freeing up memory for us.<br \/>\nNevertheless, memory leaks can still&#8230;<\/p>\n","protected":false},"author":143,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-31186","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/31186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=31186"}],"version-history":[{"count":1,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/31186\/revisions"}],"predecessor-version":[{"id":31187,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/31186\/revisions\/31187"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=31186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=31186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=31186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}