Tiempos de Rebuild All en Upgrade 10

En las últimas versiones de GeneXus han introducido varias mejoras para acelerar el proceso de Build All de KB grandes. 

Para probarlo hice un script para hacer un rebuild all de una KB de más de 10.000 objetos en una version anterior de GX y la nueva version. 

Tiempos de Rebuild all en KB con mas de 10.000 objetos. 

 GeneXus 16 Upgrade 7 03:50 horas
 GeneXus 16 Upgrade 10 03:24 horas
 Diferencia 26 minutos

Compilación con MSBUILD. 


Tiempos de Rebuild all KB con mas de 10.000 objetos

 GeneXus 16 Upgrade 7 compilando con  GXExec03:50 horas 
 GeneXus 16 Upgrade 10 compilando con MSBuild02:47 horas
 Diferencia 63 minutos

Los tiempos fueron medidos en un notebook i7 con 16Gb de RAM usando la misma KB y el mismo disco SSD, usando el Generador C#. 

Es un buen motivo para evaluar pasarse al último Upgrade pues es bastante más rápido. 

(*) En Upgrade 7 se podía usar la forma de compilar con MSBUILD pero había que poner un archivo msbuildcompilation.flag. En GX16 Upgrade 10, ya aparece la opción en un combo para elegir. 


Comentarios

  1. Excelente!!!
    Para quienes quieran más info: https://wiki.genexus.com/commwiki/servlet/wiki?3936,Build+Mode+property

    El upgrade 10 está disponible en: https://www.genexus.com/es/developers/downloadcenter?data=5890;;

    ResponderBorrar
  2. Hola enrique, tengo una kb pequeña con 300 objetos mas o menos con Gx 16 upgrade 10 y wwplus 13.18 de un dia para otro el rebuild all se ha convertido en una pesadilla que se tarda como 3 horas en compilar, se queda mucho tiempo y no se que hacer

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.