Я пытаюсь вычислить использование Ram при запуске приложения. Я видел несколько сообщений в stackoverflow, но cldnt вполне понимаю, как они это делают. Может ли кто-нибудь помочь мне найти использование памяти (ОЗУ) на моем устройстве?Как рассчитать использование ОЗУ в устройстве Android?
ответ
Вы можете просчитать доступную память, и если вы работаете на уровне API более 16, вы можете получить общую память. Оттуда вы можете использовать память.
Я использую следующий метод в своем приложении. Он возвращает память, доступную в МБ.
private void showAvailableMemory(){
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem/1048576L;
Log.i(TAG, "Available memory = " + availableMegs + " MB");
}
Если вы работаете на уровне API> 16, вы можете использовать, чтобы получить MemoryInfo.totalMem память устройства.
Используйте этот код для расчета ..
ActivityManager activityManager = = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
Получить доступную память от memoryInfo.
Кроме того, для измерения Используйте этот инструмент, который покажет вам использование памяти вашего приложения http://www.littleeye.co/
Я хочу рассчитать его. Не просто измерить его с помощью инструмента –
Изменен ответ. Пожалуйста, проверьте – Libin
Это лучший ответ:
How do I discover memory usage of my application in Android?
Но в принципе, вы должны проверить значение УСС:
adb shell procrank -u
Пример:
PID Vss Rss Pss Uss cmdline
492 73540K 73336K 51256K 49780K system_server
676 53712K 53008K 31831K 30696K com.android.systemui
13918 46408K 46376K 21050K 19504K com.facebook.katana
- 1. Использование ОЗУ в Android L vs Kitkat
- 2. Как рассчитать, сколько ОЗУ используется объектом?
- 3. Использование ОЗУ
- 4. Использование neo4j в Android-устройстве
- 5. Как рассчитать время загрузки веб-страницы в устройстве Android?
- 6. Любые рекомендации по использованию ОЗУ и ЦП на устройстве Android
- 7. Как получить фактическое использование ОЗУ приложения в Android?
- 8. AndroidStudio показывает использование ОЗУ
- 9. Использование ОЗУ - операции Matlab
- 10. Использование CCV на устройстве Android
- 11. Репликация MongoDB Использование ОЗУ
- 12. Недостаточное использование ОЗУ Redis
- 13. Использование mlock только в ОЗУ
- 14. Среднее использование ОЗУ Wordpress
- 15. Использование ОЗУ AT32UC3B0512
- 16. Использование растровых изображений увеличивает использование ОЗУ
- 17. Как ограничить использование ОЗУ в Oracle 9
- 18. Как проверить использование GPU на устройстве Android?
- 19. Использование jGit на устройстве Android
- 20. Android: как рассчитать dp?
- 21. Оптимизация ОЗУ Android ImageView
- 22. Использование ОЗУ Android увеличивается при загрузке карты в webview
- 23. Android: использовать тонны ОЗУ?
- 24. Рассчитать использование ЦП для приложения
- 25. Получить реальное использование ОЗУ процесса
- 26. AS400 jt400 получить использование ОЗУ
- 27. Использование кадров для получения ОЗУ
- 28. HDFStore: table.select и использование ОЗУ
- 29. Получить использование ЦП и ОЗУ
- 30. Имитировать низкую ОЗУ на Android-телефоне
Почему мы разделили его на 1048576L? –
oh ok got it.10.10 * 1024 (MB) –