Естественно, я хочу, чтобы сетевое использование моего приложения для Android было как можно более низким, вопрос заключается в том, как его измерить. Мне удалось захватить трафик с помощью tcpdump и открыть его в wirehark, это путь? У меня практически нет идеи о том, что означает все это в wirehark, очевидно, я должен прочитать на нем, я просто хотел спросить, есть ли учебник или инструмент, независимо от того, что конкретно для вышеупомянутой цели?Измерение сетевого использования моего приложения
2
A
ответ
0
попытаться использовать TrafficStats для статистики системного трафика.
Статистика трафика приложения. если вы используете HttpClient, попробуйте
HttpGet httpRequest = new HttpGet("http://xx.com/*");
HttpResponse response = httpClient.execute(httpRequest);
HttpEntity entity = response.getEntity();
int flowBytes = entity.getContentLength() ; //Traffic statistics
если вы используете URLConnection, попробуйте
URLConnection conn = imageUri.toURL().openConnection();
conn.setConnectTimeout(connectTimeout);
conn.setReadTimeout(readTimeout);
int flowBytes = conn.getContentLength() //Traffic statistics
1
Here у вас есть очень простой учебник о измерении пропускной способности сети.
Вы также можете скачать this application и попытаться декомпилировать его и посмотреть код.
Смежные вопросы
- 1. Измерение производительности для сетевого приложения Java
- 2. Измерение использования памяти приложения ios
- 3. Измерение выполнения Время ASP.NET без сетевого времени
- 4. Измерение использования пропускной способности приложения SAAS
- 5. Измерение использования стека для многопоточного приложения Linux
- 6. Измерение использования приложения для Android (по компонентам)
- 7. Метод повторного использования приложения сетевого сокета tcp
- 8. Измерение сетевого трафика с помощью Indy
- 9. Измерение использования процессора в Windows
- 10. Измерение сетевого времени в SQL-запросе
- 11. Измерение общего количества сетевого трафика программы
- 12. Измерение производительности Qt-приложения
- 13. Измерение энергопотребления приложения Android
- 14. Измерение использования полосы частот страницы
- 15. Мониторинг сетевого использования процесса
- 16. Измерение производительности веб-приложения?
- 17. Измерение производительности приложения
- 18. Способы разработки сетевого приложения
- 19. Архитектура сетевого приложения
- 20. Проектирование сетевого приложения
- 21. Скрыть окно CMD после использования START для запуска сетевого приложения
- 22. Хорошие инструменты для записи сетевого использования веб-приложения
- 23. Разрешение использования моего приложения другими приложениями
- 24. Запуск моего приложения GoogleGlass без использования Launchy
- 25. Защита от совместного использования моего приложения
- 26. Измерение использования ЦП/ОЗУ программы
- 27. Измерение пикового использования диска процессом
- 28. Измерение использования памяти в .Net
- 29. Измерение использования памяти массивом UIImage
- 30. Измерение использования диска чтения/записи
http://developer.android.com/training/basics/network-ops/managing.html. Проверьте ссылку – Raghunandan