{"id":2101,"date":"2006-10-29T19:44:06","date_gmt":"2006-10-29T17:44:06","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2006\/10\/29\/garbage-collector\/"},"modified":"2006-10-29T19:44:06","modified_gmt":"2006-10-29T17:44:06","slug":"garbage-collector","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/","title":{"rendered":"Garbage Collector"},"content":{"rendered":"<p>Commentando con <a href=\"http:\/\/andrew.org\">Luca<\/a> e (penso) <a href=\"http:\/\/www.cphp.it\">Ciccio<\/a> una slide (di non ricordo chi) che dice, giustamente, che troppi sviluppatori C\/C++ non deallocano la memoria una volta che non serve pi\u00f9.<\/p>\n<blockquote><p>C: Beh \u00e8 per questo che ci sono linguaggi ad alto livello come java, python, &#8230;<br \/>\nF: Perch\u00e8 Java ha un garbage collector <em>che funziona<\/em>?<br \/>\nL: Mmmh&#8230; Java <strong>\u00e8<\/strong> un garbage collector<br \/>\nC, F, L: risate a profusione<\/p><\/blockquote>\n<p>Non me ne vogliano a male i java-isti :)<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Commentando con Luca e (penso) Ciccio una slide (di non ricordo chi) che dice, giustamente, che troppi sviluppatori C\/C++ non deallocano la memoria una volta che non serve pi\u00f9. C: Beh \u00e8 per questo che ci sono linguaggi ad alto livello come java, python, &#8230; F: Perch\u00e8 Java ha un garbage collector che funziona? L: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10,8,4],"tags":[2247,1534,1084,929],"class_list":["post-2101","post","type-post","status-publish","format-standard","hentry","category-altri-linguaggi","category-cazzate","category-pensieri","tag-cazzate","tag-garbage","tag-java","tag-programmazione"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Garbage Collector - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Garbage Collector - Fullo\" \/>\n<meta property=\"og:description\" content=\"Commentando con Luca e (penso) Ciccio una slide (di non ricordo chi) che dice, giustamente, che troppi sviluppatori C\/C++ non deallocano la memoria una volta che non serve pi\u00f9. C: Beh \u00e8 per questo che ci sono linguaggi ad alto livello come java, python, &#8230; F: Perch\u00e8 Java ha un garbage collector che funziona? L: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2006-10-29T17:44:06+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Garbage Collector\",\"datePublished\":\"2006-10-29T17:44:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/\"},\"wordCount\":76,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"cazzate\",\"garbage\",\"java\",\"programmazione\"],\"articleSection\":[\"altri linguaggi\",\"cazzate\",\"pensieri\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/\",\"name\":\"Garbage Collector - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2006-10-29T17:44:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/10\\\/29\\\/garbage-collector\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Garbage Collector\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Garbage Collector - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/","og_locale":"en_US","og_type":"article","og_title":"Garbage Collector - Fullo","og_description":"Commentando con Luca e (penso) Ciccio una slide (di non ricordo chi) che dice, giustamente, che troppi sviluppatori C\/C++ non deallocano la memoria una volta che non serve pi\u00f9. C: Beh \u00e8 per questo che ci sono linguaggi ad alto livello come java, python, &#8230; F: Perch\u00e8 Java ha un garbage collector che funziona? L: [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/","og_site_name":"Fullo","article_published_time":"2006-10-29T17:44:06+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Garbage Collector","datePublished":"2006-10-29T17:44:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/"},"wordCount":76,"commentCount":5,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["cazzate","garbage","java","programmazione"],"articleSection":["altri linguaggi","cazzate","pensieri"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/","url":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/","name":"Garbage Collector - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2006-10-29T17:44:06+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2006\/10\/29\/garbage-collector\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Garbage Collector"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-xT","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1810,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/12\/comparazione-rapida-tra-linguaggi-di-programmazione\/","url_meta":{"origin":2101,"position":0},"title":"Comparazione rapida tra linguaggi di programmazione","author":"Francesco Fullone","date":"12\/12\/2005","format":false,"excerpt":"Perch\u00e8 \u00e8 nato il C? Beh perch\u00e8 l'assembly \u00e8 un linguaggio troppo di basso livello.... E perch\u00e8 \u00e8 nato il C++? Ed il Java? Ed il Fortran? Queste ed altre domande hanno una semplicissima risposta qui. ciuaz","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2121,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/17\/approvato-lo-scripting-for-the-java-platform\/","url_meta":{"origin":2101,"position":1},"title":"Approvato lo &#8220;Scripting for the Java Platform&#8221;","author":"Francesco Fullone","date":"17\/11\/2006","format":false,"excerpt":"Il 6 di Novembre \u00e8 stato approvato il JSR intitolato \"Scripting for the Java Platform\" che introduce a partire dalla versione 6 di Java SE la possibilit\u00e0 per Java di dialogare con linguaggi di scripting per il web (PHP prima di tutti), delegando a questi ultimi il compito di front\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2114,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/13\/java-e-open-source\/","url_meta":{"origin":2101,"position":2},"title":"Java \u00e8 open source","author":"Francesco Fullone","date":"13\/11\/2006","format":false,"excerpt":"Adesso cari sviluppatori di Gnome, abbandonate Mono e passate a Java. Che tra i due linguaggi rappresenta il male minore... ah gi\u00e0 dimenticavo, su OSSBlog ho scritto l'articolo su Java rilasciato come opensource ;) ciuaz","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2393,"url":"https:\/\/www.fullo.net\/blog\/2008\/01\/17\/linguaggi-di-programmazione-offerte-di-lavoro-e-trends\/","url_meta":{"origin":2101,"position":3},"title":"Linguaggi di programmazione, offerte di lavoro e trends","author":"Francesco Fullone","date":"17\/01\/2008","format":false,"excerpt":"Leggendo la ML dei soci del GrUSP oggi mi \u00e8 capitato di conoscere un sito molto interessante chiamato Programming Language Popularity che fa un'analisi comparata (ed aggiornata frequentemente) delle ricerche fatte su Yahoo!, Google ed altri siti riguardo ai principali linguaggi di programmazione. Ne esce fuori un'analisi particolare che fa\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2116,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","url_meta":{"origin":2101,"position":4},"title":"\u00c9 pi\u00f9 forte di me&#8230;","author":"Francesco Fullone","date":"14\/11\/2006","format":false,"excerpt":"Ma quando qualcuno mi dice: Php \u00e8 un linguaggio \"giocattolo\", va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo...\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1890,"url":"https:\/\/www.fullo.net\/blog\/2006\/03\/03\/webdev-qualche-news-dal-web\/","url_meta":{"origin":2101,"position":5},"title":"WebDev, qualche news dal web","author":"Francesco Fullone","date":"03\/03\/2006","format":false,"excerpt":"Ecco la raccolta settimanale di links che meritano pi\u00f9 della semplice menzione su del.icio.us (vi ricordo che se usate i miei feed trovate anche i links pubblicati sul mio account di social bookmarking) ZK \u00e8 un framework scritto in java che sfruttando XUL, HTML e un pochino di javascript (con\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2101"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2101\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}