Как я могу узнать, сколько памяти кучи у меня есть в любой момент?

У меня есть процесс, который продолжает умирать в одном месте и утверждает, что у него не хватает памяти, но у меня есть подозрение, что это красная селедка и что я ем память, в которой она нуждается где-то в другом месте. Мне любопытно, какие мои варианты предназначены для просмотра памяти, используемой и выпущенной в режиме реального времени. Есть ли у АБР монитор какого-то вида, который я могу наблюдать?

ТИА

Я считаю, что поле командной строки adb shell dumpsys meminfo «ваше имя пакета приложений» полезно. Если вы хотите просмотреть информацию обо всех процессах, используйте adb shell dumpsys meminfo . Вероятно, стоит вывести вывод в текстовый файл, так как есть много данных формы:

** MEMINFO in pid 5527 [com.sec.android.widgetapp.weatherclock] ** native dalvik other total size: 2868 5767 N/A 8635 allocated: 2861 2891 N/A 5752 free: 6 2876 N/A 2882 (Pss): 532 80 2479 3091 (shared dirty): 932 2004 6060 8996 (priv dirty): 512 36 1872 2420 Objects Views: 0 ViewRoots: 0 AppContexts: 0 Activities: 0 Assets: 3 AssetManagers: 3 Local Binders: 2 Proxy Binders: 8 Death Recipients: 0 OpenSSL Sockets: 0 SQL heap: 0 MEMORY_USED: 0 PAGECACHE_OVERFLOW: 0 MALLOC_SIZE: 0 

Который возвращается с реального устройства, подключенного через USB-порт

Я использую перспективу DDMS в Eclipse, которая имеет вкладку «Куча» для такого мониторинга. Я не уверен, есть ли альтернативы командной строки для потребления другими IDE.

Intereting Posts
Android: Как получить текст динамически созданной радиокнопки, выбранной пользователем? Css3 transform rotate3d с перспективой, не работающей на Android Как определить, имеет ли пользователь 3G / Wifi, прежде чем устанавливать соединение с URL? Невозможно добавить объявления в мое приложение. Android studio – отсутствует каталог инструментов SDK " Поиск доминирующего цвета изображения в Android @drawable Post id facebook share dialog всегда возвращает null в Android LocationManager и LocationClient вместе, чтобы получить местоположение пользователя Android – getIntent () из фрагмента Приложение Pjsua, сделанное ошибкой сообщения регистра pjsip? Анимация MediaRouteButton при подключении к приложению Android добавляет границу для редактирования текста программно Gson Parse Json с массивом с разными типами объектов Добавить кнопки над вкладкой Уведомления в строке состояния Показать ImageView частично за прозрачным ActionBar