Enable Generational GC in Concurrent Copying (CC) collector by default.

Impact on benchmarks:

* art-opt-cc
** linux-ia32
   H2 (Intel Core i5)                                  21.55% (1.1 noise)
   EvaluateCascadingSums (Intel Core i5)               12.30% (1.1 noise)
** linux-x64
   EvaluateCascadingSums (Intel Core i5)               12.29% (1.0 noise)
** linux-armv7
   EvaluateComplexFormulas (Odroid-C2)                -14.92% (-1.6 noise)
   KotlinMicroTree (Odroid-C2)                         21.58% (1.2 noise)
   EvaluateCascadingSums (Odroid-C2)                   19.94% (2.4 noise)
   H2 (Odroid-C2)                                      32.93% (2.8 noise)
** linux-armv8
   EvaluateComplexFormulas (Odroid-C2)                -12.37% (-1.2 noise)
   EvaluateCascadingSums (Odroid-C2)                   15.95% (1.1 noise)
   KotlinMicroTree (Odroid-C2)                         18.39% (1.1 noise)
   H2 (Odroid-C2)                                      26.67% (2.0 noise)

* art-jit-cc
** linux-ia32
   KotlinMicroTree (Intel Core i5)                     23.51% (1.1 noise)
** linux-x64
   EvaluateComplexFormulas (Intel Core i5)             31.26% (1.0 noise)
   MoveFunctionColumn (Intel Core i5)                  18.15% (1.5 noise)
   KotlinMicroTree (Intel Core i5)                     27.82% (1.5 noise)
** linux-armv7
   KotlinMicroTree (Odroid-C2)                         21.79% (1.7 noise)
   H2 (Odroid-C2)                                      37.40% (1.7 noise)
** linux-armv8
   KotlinMicroTree (Odroid-C2)                         21.49% (1.6 noise)

* art-profile-cc
** linux-ia32
   EvaluateCascadingSums (Intel Core i5)               14.06% (1.0 noise)
** linux-x64
   H2 (Intel Core i5)                                  17.53% (1.4 noise)
** linux-armv7
   EvaluateComplexFormulas (Odroid-C2)                -9.547% (-1.2 noise)
   KotlinMicroTree (Odroid-C2)                         18.94% (1.1 noise)
   H2 (Odroid-C2)                                      30.71% (2.2 noise)
** linux-armv8
   KotlinMicroTree (Odroid-C2)                         17.32% (1.4 noise)
   H2 (Odroid-C2)                                      29.98% (1.9 noise)

Test: art/test.py
Test: Device/emulator boot test
Bug: 67628039
Change-Id: Iebd8f91dddec956f98ec18c6b7c51bf8c3b2c98a
1 file changed