Flink中大量采用JAVA语言编写,JAVA语言的好处就是不用考虑底层,JVM会对代码进行深度优化,并对内存资源进行管理,自动回收内存。而缺点也在这里,自动就意味着不可控。基于JVM的大数据引擎,在处理海量数据时,如何在内存中储存大量的数据?
Flink在一开始设计时,就抛弃了自动内存管理,而采用自主内存管理,避开了上述的问题,提升计算效率。
更详细的内容,请已购买专栏的童鞋申请权限---》
《深入浅出解析Flink内存管理1--自动与自主内存管理》

Flink中大量采用JAVA语言编写,JAVA语言的好处就是不用考虑底层,JVM会对代码进行深度优化,并对内存资源进行管理,自动回收内存。而缺点也在这里,自动就意味着不可控。基于JVM的大数据引擎,在处理海量数据时,如何在内存中储存大量的数据?
Flink在一开始设计时,就抛弃了自动内存管理,而采用自主内存管理,避开了上述的问题,提升计算效率。
更详细的内容,请已购买专栏的童鞋申请权限---》
《深入浅出解析Flink内存管理1--自动与自主内存管理》