标签: jvm
-
聊聊G1 GC的String Deduplication
jdk8u20给G1 GC带来了String Deduplication特性来将相同的字符串指向同一份数据,来…
-
聊聊jvm的StringTable及SymbolTable
在java7的时候将字符串常量池移到java heap,字符串常量池被限制在整个应用的堆内存中,在运行时调用S…
-
聊聊java String的intern
当调用intern方法时,如果常量池已经包含一个equals此String对象的字符串,则返回池中的字符串
-
聊聊netty的maxDirectMemory
netty-common-4.1.33.Final-sources.jar!/io/netty/util/in…
-
JVM虚拟机笔记之对象存活判定算法和垃圾收集算法(三)
程序计数器.虚拟机栈.本地方法栈随线程而生随线程而灭,栈帧分配多少内存在类结构确定后就确定了。垃圾回收针对的是…
-
聊聊jvm的Stack Memory
每个方法在执行的时候都会创建一个stack frame,用于存储方法的局部变量、返回值、Operand sta…
-
聊聊jvm的CompressedClassSpace
java8移除了permanent generation,然后class metadata存储在native …
-
聊聊jvm的code cache
JVM生成的native code存放的内存空间称之为Code Cache;JIT编译、JNI等都会编译代码到…
-
聊聊jvm的-XX:MaxDirectMemorySize
-XX:MaxDirectMemorySize=size用于设置New I/O(java.nio) direc…
-
JVM虚拟机笔记之对象探究及内存溢出
1.虚拟机遇到new指令时首先去检查这个指令的参数能否在常量池中定位到一个类的符号引用,并且检查引用代表的类是…