¿Gradle escala de rendimiento bien con el número de núcleos de la CPU

Es curioso si el rendimiento de generación de gradles se escala proporcionalmente a los núcleos de la CPU.

Teniendo en cuenta la actualización de una estación de trabajo Xeon con sincronización de reloj superior para las versiones gradle wrapper a través de Android Studio

Me pregunto si vale la pena teniendo en cuenta que no estoy bloqueado por el disco IO?

Actualmente hay dos formas en las que Gradle puede utilizar múltiples núcleos de CPU:

  • Ejercicio de construcción en paralelo
  • Ejecución de prueba paralela

La ejecución de compilación en paralelo sólo funciona en compilaciones de proyectos múltiples con proyectos desacoplados y se puede activar con --parallel en la línea de comandos. Consulte https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:parallel_execution para obtener más información.

La ejecución de la prueba paralela se puede activar configurando maxParallelForks en una tarea de prueba. Consulte https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html

También debe tener en cuenta Configuración a pedido para grandes compilaciones de varios proyectos: https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:configuration_on_demand

Así que yo diría que sí, Gradle rendimiento escalas bien con múltiples núcleos de la CPU.

  • ¿Cuál es el punto de `Content_main.xml`?
  • Rendimiento Android alcanzado en versiones posteriores a 2.3.5 (phonegap / cordova)
  • Cargas lentas en el emulador de Android
  • ¿Hay algún beneficio real usando el paso de peatones para Android 4.4 y superiores?
  • ¿Por qué usar Fragmentos?
  • GetWritableDatabase () VS getReadableDatabase ()
  • Android, cálculo del hash SHA-1 desde el archivo, el algoritmo más rápido
  • ¿La imagen tarda demasiado en cargarse?
  • ¿Cómo obtener mejoras de rendimiento mediante el procesamiento para Android?
  • ¿Cómo implementar correctamente el feed (similar a Facebook / Instagram) en Android?
  • En una aplicación para Android, ¿cuándo se cargan los recursos en la memoria?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.