В скобках, согласно мануалам, затраченное время и выделенная для выполнения память, которая считается при сборке мусора. Итого, получаем: для оптимизированной версии: 6297253656/2**30 = 5.86 ГБ, неоптимизированная версия: 40665884088/2**30 = 37.87 ГБ. При существующих 12 ГБ реальной памяти и 16 ГБ swap. А на мониторе ресурсов прямая линия памяти и скачок работы процессора.
А разгадка - как раз тот самый garbage collector.
P.S.
Пока писал, обнаружил, что согласно "Положению о единицах величин, допускаемых к применению в Российской Федерации.", принятому 31.12.2009, на территории РФ теперь ГБ обозначает нормальный гигабайт (гибибайт, если угодно), а не применение приставки "гига-" к байту, и не гостовский гигабайт, в прочем, полность аналогичный единице из СИ.