Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does WebSphere use so much more memory than the JVM heap size?

heap JVM memory size websphere
0
Posted

Why does WebSphere use so much more memory than the JVM heap size?

0

When calculating the amount of memory to expect WebSphere Application Server to use, my rule of thumb is that the application server will use about 100MB more than the size of the Java Virtual Machine (JVM) heap in that application server. This memory overhead has increased slightly with each new version of WebSphere Application Server. For WebSphere Application Server Version 5, I recommended 90MB. For WebSphere Application Server Version 6, I recommend 120MB. All the code that implements a WebSphere Application Server is Java code and runs in the JVM. The WebSphere Application Server overhead comes from libraries that the JVM loads to perform functions the application server and the applications running in the JVM request. As WebSphere Application Server adds function with each release, the number of libraries included also increases. So how do you get from an overhead of 120MB to the overhead some customers observe that reaches 400MB? The number of libraries that the JVM must load i

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123