Hi,

So on going through multiple resources, got basic idea that JVM Metaspace is 
used by flink class loader to load class metadata which is used to create 
objects in heap. Also this is a one time activity since all the objects of 
single class require single class metadata object in JVM Metaspace. 

But while deploying multiple jobs on task manager, i saw almost linear increase 
in consumption of metaspace (irrespective of parallelism). Even if those 
multiple jobs have exactly same implementation. So wanted to confirm if each 
job in flink has its own class loader which loads required classes in Task 
Manager JVM Metaspace.

PS: Any documentation for this will be of great help.

Thanks,
Puneet

Reply via email to