Metaspace OOM 通常是 JVM 加载的类过多导致的。TM 内存从 1568m 增大到 65536m,是否有增加 slot
的数量呢?这个有可能造成运行时加载的类变多,metaspace 大小不变的情况下也可能会触发 OOM。
目前社区已经收到许多反馈,关于 1.10.0 的默认 metaspace 大小可能不太合理,在 1.10.1 中会调大这个默认值。你这边也可以先把
taskmanager.memory.metaspace.size 调到 256m 试一试。

Thank you~

Xintong Song



On Tue, Apr 28, 2020 at 7:21 PM 出发 <[email protected]> wrote:

> 物理机内存:124G当进行如下设置时候
> taskmanager.memory.process.size: 65536m
>
> es5-connector sink数据
> 此时会出现频繁fullgc java.lang.OutOfMemoryError: Metaspace
>
>
>
> 当我设置
> taskmanager.memory.process.size: 1568m
> es5-connector sink数据
> 不会出现溢出问题
>
>
> 这个问题非常的困扰,实在不明白,我设置大内存之后,并没有影响到metaspace,而且当用系统默认内存时候竟然不出错,百思不得其解。望能够帮助理解下
> 上述操作重复试验很多次都是一样结果

回复