<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/mutable/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя mutable]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 23 Jul 2026 05:47:51 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Борьба с утечками памяти в Android. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/badoo/articles/240479/</guid>
      <link>https://habr.com/ru/companies/badoo/articles/240479/?utm_campaign=240479&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/448/a03/6ef/448a036efa9f4664bc54e03271b63b98.png" align="left"/> Этой статьей мы открываем цикл статей на Хабре о нашей разработке под Android. <br/>
Согласно докладу компании Crittercism от 2012 года, OutOfMemoryError — вторая по распространенности причина «крашей» мобильных приложений. <br/>
Честно говоря, и в Badoo эта ошибка была в топе всех крашей (что неудивительно при том объеме фотографий, которые просматривают наши пользователи). Борьба с OutOfMemory — занятие кропотливое. Мы взяли в руки Allocation Tracker и начали играться с приложением. Наблюдая за данными зарезервированной памяти, мы выявили несколько сценариев, при которых выделение памяти росло с подозрительной стремительностью, забывая при этом уменьшаться. Вооружившись несколькими дампами памяти после этих сценариев, мы проанализировали их в MAT (<a href="http://www.eclipse.org/mat/">http://www.eclipse.org/mat/</a>). <br/>
Результат был занимательный и позволил нам в течение нескольких недель снизить количество крашей в разы. Что-то было специфично для нашего кода, но также выявились типичные проблемы, присущие большинству Android приложений.<br/>
Сегодня поговорим о конкретном случае утечки памяти. О нем многие знают, но часто закрывают на это глаза (а зря).<br/>
 <a href="https://habr.com/ru/articles/240479/?utm_campaign=240479&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 20 Oct 2014 12:09:12 GMT</pubDate>
      <dc:creator><![CDATA[mutable (Badoo)]]></dc:creator>
      <category><![CDATA[Блог компании Badoo]]></category><category><![CDATA[Разработка мобильных приложений]]></category><category><![CDATA[Android]]></category>
      <category><![CDATA[badoo]]></category><category><![CDATA[android]]></category><category><![CDATA[memory]]></category><category><![CDATA[leaks]]></category><category><![CDATA[profiling]]></category><category><![CDATA[optimisations]]></category><category><![CDATA[analysis]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
