Embed presentation
Download to read offline

![Will Java memory go beyond –Xmx?
main( )
a( )
b( )
c( )
x=1
y*
z=2.11
public class SimpleExample {
public static void main(String args[]) {
a();
}
public static void a() {
int x = 1;
b();
}
public static void b() {
Car y = new Car();
c();
}
public static void c() {
float z = 2.11f;
}
} Thread’s stack
Young old
metaspa
ce
car
-Xmx
-Xss
-XX:MaxMetaspaceSize
Others
Thread stacks
Garbage Collection
Code Generation
Socket Buffers
JNI](https://image.slidesharecdn.com/jvm-internals-1-slide-210504052514/85/Jvm-internals-1-slide-2-320.jpg)

The document is a presentation by Ram Lakshmanan on JVM internals, discussing Java memory management and various parameters like -Xmx and -Xss. It includes a simple Java class demonstrating method calls and memory usage. The presentation aims to educate the audience on managing Java's memory architecture effectively.

![Will Java memory go beyond –Xmx?
main( )
a( )
b( )
c( )
x=1
y*
z=2.11
public class SimpleExample {
public static void main(String args[]) {
a();
}
public static void a() {
int x = 1;
b();
}
public static void b() {
Car y = new Car();
c();
}
public static void c() {
float z = 2.11f;
}
} Thread’s stack
Young old
metaspa
ce
car
-Xmx
-Xss
-XX:MaxMetaspaceSize
Others
Thread stacks
Garbage Collection
Code Generation
Socket Buffers
JNI](https://image.slidesharecdn.com/jvm-internals-1-slide-210504052514/85/Jvm-internals-1-slide-2-320.jpg)
