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