我注意到 Flink Gelly 性能的奇怪行为(PageRank 算法在大约 17,000,000 个顶点和 136,000,000 个边的图上)。
虽然将taskmanager.heap.mb: 125000
结果设置为 ~110 秒的运行时间,taskmanager.heap.mb: 10000
但运行时间减少了 50% 以上。
我知道大型 JVM 需要很多时间来初始化,垃圾收集也很慢,但是这些原因足以导致性能如此大的差异吗?
我注意到 Flink Gelly 性能的奇怪行为(PageRank 算法在大约 17,000,000 个顶点和 136,000,000 个边的图上)。
虽然将taskmanager.heap.mb: 125000
结果设置为 ~110 秒的运行时间,taskmanager.heap.mb: 10000
但运行时间减少了 50% 以上。
我知道大型 JVM 需要很多时间来初始化,垃圾收集也很慢,但是这些原因足以导致性能如此大的差异吗?