Получить информацию о памяти и оперативной памяти, потребляемую приложением с помощью команды оболочки

1

Я просто хочу получить информацию об оперативной памяти, потребляемую конкретным приложением с помощью команды оболочки, в настоящее время я использую ps -x | grep 'packageName', но его результаты зависят от памяти, отображаемой профилировщиком

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

u0_a73 7623 4287 3271364 225728 SyS_epoll_ 73289f334c S packageName (u: 193963, s: 87819)

Жирная часть - это оперативная память, потребляемая приложением в кБ

Теги:
android-studio
awk
android-profiler

1 ответ

0

Попробуй это:

ps -x|awk '/packageName/{print $5}'

Команда awk извлекает 5-е слово из вывода ps -x содержащего packageName в строке.

  • 0
    но почему это зависит от памяти, показанной в профилировщике?
  • 0
    Решение предполагает, что память - это пятое поле / слово. Если не может гарантировать положение поля памяти. вызовите ps или другую команду, чтобы получить постоянный формат вывода.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню