There are several performance issues to consider when you run Java™ client
applications. The Java Virtual Machine (JVM) allocates a fixed size of
stack space for each running thread in an application. You can usually control
the amount of space that Java allocates by setting limits on the
following sizes:
- The native stack size, allocated when running native JIT (Just-In-Time)
compiled code.
- The Java stack size, allocated when running Java Bytecode.
- The initial Java heap size.
- The maximum Java heap size.
How you set these limits depends on your JVM. Refer to your Java documentation
for more information.