Я не вижу статистических данных, предоставленных facebook о том, почему redex лучше, чем использование proguard. Может ли кто-нибудь перечислить плюсы и минусы? По-видимому, redex должен заставить Android работать быстрее. Существует плохая статья http://www.i-programmer.info/news/80-java/9034-facebooks-redex-makes-android-more-efficient.htmlproguard vs redex от facebook - за и против
ответ
Как получить его из уст лошади? redex on github
Только в том случае, ссылка перерывы в будущем:
Как это сравнить с ProGuard?
ReDex концептуально похож на ProGuard, так как оптимизирует байт-код. Однако ReDex оптимизирует байт-код .dex, в то время как ProGuard оптимизирует байт-код класса .class, прежде чем он опустится до .dex. Работа на .dex иногда является преимуществом: вы можете рассмотреть количество виртуальных регистров , используемых методом, который является кандидатом на вставку, и вы можете управлять расположением классов в файле dex. Но у ProGuard есть много возможностей , которые ReDex не делает (например, ReDex не удалит неиспользуемых параметров метода, что делает ProGuard).
По нашему мнению, сравнивая Redex и ProGuard немного яблоки и апельсины-, так как мы были сосредоточены на оптимизации, которые добавляют значение на вершине ProGuard. Мы используем оба инструмента для оптимизации приложения Facebook . Наши улучшенные показатели производительности и размера (около 25% на размер dex и время холодного запуска) основаны на использовании ReDex в приложении , уже оптимизированном с помощью ProGuard. Мы не планируем оценивать производительность без ProGuard.
- 1. * vs ** vs *** в Proguard?
- 2. Ошибка Facebook и Proguard
- 3. sbt-proguard vs xsbt-proguard-plugin vs ...?
- 4. WS Discovery vs. SSDP - за и против
- 5. NSTask vs System - за и против?
- 6. IDataReader vs DataTable; за и против
- 7. Machinist vs FactoryGirl - за и против
- 8. Wireshark vs Firebug vs Fiddler - за и против?
- 9. Компиляция Facebook Redex на OSX Yosemite
- 10. Регистрация на дому против OpenID против Google Friend Connect против Facebook Connect vs. (и т. Д.)
- 11. Успех печати с проверкой redex
- 12. Регистрация в syslog vs файловой системы: за и против
- 13. Slick vs. Sizzle - за и против движков селектора CSS
- 14. WCF Xml vs Binary Serialization За и против
- 15. Xeround vs ClearDB поддерживает MySQL за и против?
- 16. UI-centric vs домен-ориентированная модель данных - за и против
- 17. Производная таблица VS Подзапрос в SQL Server: за и против
- 18. Glassfish - за и против
- 19. Three20 за и против
- 20. AUTONOMOUS_TRANSACTION: за и против
- 21. Websync: за и против?
- 22. Должен ли я использовать dexGuard, redEX поверх proGuard, чтобы запутать трансляцию? Приёмник
- 23. Архитектура NSDocument за и против
- 24. DSL против вызовов методов: за и против
- 25. Отдых против Wcf за и против
- 26. Javascript классы против объектов, за и против?
- 27. Конфигурация SQL: за и против
- 28. PLT Redex: параметрирование определения языка
- 29. Android Facebook SDK Eclipse Proguard
- 30. Настройки Android ProGuard для Facebook
Я хочу знать, какой инструмент лучше для моих нужд, чтобы сделать андроид более эффективным. – j2emanue
Это не вариант/или, вы можете использовать оба. – cyroxis