• Выжимаем максимум из DDMS

    DDMS (Dalvik Debug Monitor Server) — безумно полезный инструмент для отладки приложений, который идет в комплекте с Android SDK, о котором почему-то особо и не сказано на хабре, впрочем как и в примерах google он представлен в очень скромном виде. Я бы хотел раскрыть его возможности и показать на что он способен. Вкратце:
    • изучать информацию о работающих потоках;
    • анализировать heap на количество свободной и занятой памяти;
    • анализировать какие объекты чаще создаются, их размер и другое (Allocation tracker);
    • находить проблемные участки кода, которые долго работают и требуют оптимизации (Method profiling). Это я советую знать всем.

    Об этих вещах будет рассказано в рамках данной статьи. И для справки, менее интересное, что довольно тривиально и о чем НЕ будет рассказано в рамках данной статьи:
    • работать с файловой системой эмулятора или устройства;
    • находить информацию об ошибках (привет LogCat);
    • эмулировать звонки/смс/местоположение;
    • использовать инструмент Network Statistics.


    Если заинтересовались, прошу под кат.
    • +34
    • 30.7k
    • 6