Лучшая производительность с Flink Gelly при уменьшении доступной памяти
Я замечаю странное поведение в исполнении Flink Gelly (алгоритм PageRank на графике с примерно 17 000 000 вершин и 136 000 000 ребер).
При настройке taskmanager.heap.mb: 125000
результаты до времени выполнения ~110 сек, taskmanager.heap.mb: 10000
сокращает время выполнения более чем на 50%.
Я понимаю, что инициализация больших JVM занимает много времени, а сборка мусора идет медленнее, но достаточно ли этих причин для такой большой разницы в производительности?