I am running a Spark Job written in Scala on EMR and the stdout of each executor is filled with GC allocation failures.
2016-12-07T23:42:20.614+0000: [GC (A
Allocation Failure is the normal and the most common reason for initiating GC cycle.
Logs tell that GC happens once a second and takes about 10ms, that is, 1% time. IMO, there is nothing to optimize here.