¿Los marcos de inyección de dependencia como ButterKnife y Dagger hacen las aplicaciones más lentas?

Estoy a punto de comenzar un proyecto relativamente grande y me preguntaba

¿Cuáles son los beneficios reales del uso de estos marcos de inyección de dependencia?

¿Aumenta DI los tiempos de carga de la aplicación? ¿O ofrecer algún valor de rendimiento?

La documentación de Googles va en contra de usar Robojuice debido a su uso de RAM, ¿es algo común en todos los DI's?

Interesados ​​en escuchar la opinión de todos.

Trabajo para NYTimes y se tarda menos de 100ms para instanciar cientos de objetos gestionados a través de 2 ámbitos con Dagger 2. Dagger nos ayuda a organizar los objetos y eliminar un montón de boilerplate de actividades o objetos de negocio. Lo recomendaría para cualquier aplicación de tamaño.

  • Java.exe terminado con valor de salida no cero 2
  • Android Studio no puede encontrar clases de biblioteca después de Gradle build
  • Entrada duplicada de TransformException para common.annotations.Beta
  • Android y iOS: cómo manejar dependencias al crear un SDK
  • Android Gradle produce una excepción TransformException: java.util.zip.ZipException: error en abrir archivo zip durante transformClassesWithDexForRelease
  • Problema resolver gradle dependencia en el estudio de Android?
  • Eclipse: no se puede completar la instalación porque no se pudo encontrar uno o más elementos necesarios (org.apache.httpcomponents.httpclient)
  • Uso de lambdaj en android
  • ¿Por qué gradle android plugin no genera dependencias para intellij idea módulo
  • Actualizar el complemento de Android Studio Gradle a la última versión
  • Problemas de renderizado después de las dependencias gradle actualizadas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.