Допускаю, что неправ в деталях. Производительность - сложная дисцилина.
Был опыт замены CMS на G1, где HEAP был 3Gi и это ускорило систему, точнее - сборка стала выполняться чаще и до исчерпания дело не доходило.
Был опыт замены CMS на G1, на 20Gi, где все лишь замедлилось на 20% без какого-либо эффекта на проблемы сборки мусора. А проблема была в том, что CMS не успевал собрать мусор за отведенный для этого Timeout, и даже при увеличении Timeout-а продолжал не успевать. Я тогда так и не разобрался. Но понял, что даже 20 - достаточно большой HEAP иногда.
А тут 196