Is this Dependency hell or story about CodeCache?
Today, I want to share my opinion about some improvements in the plugins directory, it’s continued article of OWASP dependencies checks ( link ). As we know last time Atlassian start by design to request CodeCache 512M in setenv.sh. ( https://jira.atlassian.com/browse/JRASERVER-66796 ) So based on that general picture we can find the code cache one of the main areas of memory. Simply put, JVM Code Cache is an area where JVM stores its bytecode compiled into native code . We call each block of the executable native code a nmethod . The nmethod might be a complete or inlined Java method. The just-in-time (JIT) compiler is the biggest consumer of the code cache area. That's why some developers call this memory a JIT code cache. Just to be clear, why do most of apps are a huge memory and time consumers? Most of answer is new functionality, but functionality is not growing exponentially, as a codebase. Based on that...