标签: java jvm apache-flink flink-streaming
我一直在研究flink。我对flink中的内存管理有疑问。如何在flink中管理内存。 flink中是否也有类似“火花块”的类似功能?请让我知道flink中是否有不错的地方可以了解有关内存管理的信息。
答案 0 :(得分:0)
Flink实现了自己的内存管理,称为托管内存。托管内存解决了使用JVM的堆内存时通常遇到的问题,例如垃圾回收,内存布局和难以预测的对象大小。借助托管内存,Flink可以在数据增长时正常溢出到磁盘上,并且避免了长时间的垃圾回收暂停/减轻了垃圾回收压力,因为托管内存部分不受GC约束。
您可以找到有关Flink托管内存here和here的更多信息。