Перейти к содержанию
Fire Monkey от А до Я

[Статья][Android] Как получить информацию о потреблении ОЗУ?


Рекомендуемые сообщения

  • Модераторы

Ссылка: http://delphifmandroid.blogspot.ru/2017/03/blog-post.html

Автор: Ефимов Андрей

Описание:

Цитата
Задача довольно простая, т.к. в АПИ уже доступно всё необходимое. Раз уж мы коснёмся памяти, то давайте постараемся вывести максимальное количество информации.

Что будет уметь приложение:
  • Вывод общей информации о состоянии памяти устройства
  • Вывод общей информации о состоянии памяти выделенной приложению (процессу)
  • Вывод детальной информации о состоянии памяти  для процесса.
  • (Как бонус) Вывод списка процессов на Андроид 4 – 5.
Ссылка на комментарий
  • Модераторы
3 часа назад, Rusland сказал:

Хотелось бы еще статью про физическую память устройства :)

Я подумаю над этой темой.

Ссылка на комментарий

у меня программа дает ошибку, когда я открываю мультивью и выбираю айтем

---------------------------
Debugger Exception Notification
---------------------------
Project memoryinfo.apk raised exception class Segmentation fault (11).
---------------------------
Break   Continue   Help   
---------------------------

и перебрасывает на:

function _IntfClear(var Dest: IInterface): Pointer;
{$IFDEF PUREPASCAL}
var
  P: Pointer;
begin
  Result := @Dest;
  if Dest <> nil then
  begin
    P := Pointer(Dest);
    Pointer(Dest) := nil;
    IInterface(P)._Release;
  end;

Ссылка на комментарий
  • Модераторы

Так, ситуация такая. Приложение я отлаживал в Android Studio, не в RAD Studio, поэтому данную ошибку не встречал.

Если хочется запускать с отладчиком RAD, то закомментируйте строчку

Process._Release;

Но, тогда будет происходить утечка памяти, которую можно будет увидеть в Android Studio и про которую я говорил в статье.

Ошибка появляется только во время дебага через RAD Studio. Во время обычной работы приложения всё нормально.

К сожалению, других решений для устранения утечки я не нашёл, а QC Embarcadero молчит...

Более подробно, про утечку расскажу в след. статье.

Исходники на гитхабе верные.

 

p.s. Тему почистил. Спасибо, что сообщили об этом поведении.

p.s.2. В статью добавил информацию по этому поводу.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...