{"id":8693,"date":"2012-05-11T03:44:00","date_gmt":"2012-05-11T01:44:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=8693"},"modified":"2012-05-11T08:59:32","modified_gmt":"2012-05-11T06:59:32","slug":"neues-vom-firefox-add-on-memory-leak-problem","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2012\/05\/11\/neues-vom-firefox-add-on-memory-leak-problem\/","title":{"rendered":"Neues vom Firefox-Add-On-Memory-Leak-Problem"},"content":{"rendered":"<p>Der Firefox l\u00e4sst sich ja mit Add-on funktional recht fix erweitern. Problem bei der Sache: Diese Add-Ons k\u00f6nnen Content Leaks verursachen, die zu Problemen f\u00fchren. Nun gibt es wohl neue Erkenntnisse, einen Patch und Hinweise f\u00fcr Add-On-Entwickler.<\/p>\n<p><!--more--><\/p>\n<p>Entwickler Kyle Huey hat sich seit einiger Zeit mit dem Problem besch\u00e4ftigt und in <a href=\"http:\/\/blog.kylehuey.com\/post\/21892343371\/fixing-the-memory-leak\" target=\"_blank\">seinem Blog adressiert<\/a>. Zwischenzeitlich gibt es <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=695480\" target=\"_blank\">hier<\/a> einen Patch f\u00fcr das Problem von Kyle Huey. Dieser Patch scheint bereits in die Nightly Builds des Mozilla-Projekts eingeflossen zu sein, wie man bei Ghacks.net <a href=\"http:\/\/www.ghacks.net\/2012\/05\/08\/breakthrough-mozilla-to-resolve-add-on-memory-leaks\/\" target=\"_blank\">hier<\/a> nachlesen kann.<\/p>\n<p>So weit so gut \u2013 der Browser ist also gefixt. Die schlechte Nachricht kommt von Entwickler Nicholas Nethercote, der einige Tests mit dem Fix und Add-Ons, die f\u00fcr Memory Leaks bekannt sind, durchgef\u00fchrt hat. Nicholas beschreibt in <a href=\"http:\/\/blog.mozilla.org\/nnethercote\/2012\/05\/07\/update-on-leaky-add-ons\/\" target=\"_blank\">einem Blog-Beitrag<\/a> die Ergebnisse. In der Theorie sollte der Patch von Kyle Huey alle Memory-Leaks verhindern. In der Praxis scheint dies nicht immer der Fall zu sein.&#160; <\/p>\n<p>Nicholas f\u00fchrt aus, dass der Patch in vielen F\u00e4llen eine starke Verbesserung darstellt, weil Memory-Leaks begrenzt werden. Allerdings gibt es noch zahlreiche Add-Ons, die mit \u00e4lteren Versionen des Add-on SDK erstellt wurden \u2013 und dann kommt es doch wieder zu Leaks. Abhilfe schafft nur, die Add-Ons mit dem Add-on SDK 1.6.1 neu zu erstellen. <\/p>\n<p>Wenn ihr also Add-ons im Firefox-Browser einsetzt und Probleme mit Memory-Leaks habt, empfiehlt es sich, nach aktualisierten Versionen von Add-ons Ausschau zu halten.<\/p>\n<p><strong>Links:      <br \/><\/strong>1: <a href=\"http:\/\/blog.kylehuey.com\/post\/21892343371\/fixing-the-memory-leak\" target=\"_blank\">Blog-Beitrag zu Memory Leaks<\/a> von Kyle Huey     <br \/>2: <a href=\"http:\/\/blog.mozilla.org\/nnethercote\/2012\/05\/07\/update-on-leaky-add-ons\/\" target=\"_blank\">Blog-Beitrag zu Memory Leaks<\/a> von Nicholas Nethercote <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Firefox l\u00e4sst sich ja mit Add-on funktional recht fix erweitern. Problem bei der Sache: Diese Add-Ons k\u00f6nnen Content Leaks verursachen, die zu Problemen f\u00fchren. Nun gibt es wohl neue Erkenntnisse, einen Patch und Hinweise f\u00fcr Add-On-Entwickler.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1432],"tags":[2077,44,697],"class_list":["post-8693","post","type-post","status-publish","format-standard","hentry","category-firefox-internet","tag-add-on","tag-firefox","tag-memory-leak"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/8693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=8693"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/8693\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=8693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=8693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=8693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}