随笔分类 - JVM
摘要:参考: http://www.iteye.com/topic/473355http://blog.sina.com.cn/s/blog_4b6047bc01000avq.html 什么是逃逸分析(Escape Analysis)? 在编程语言的编译优化原理中,分析指针动态范围的方法称之为逃逸分析。它
阅读全文
摘要:jvm源码分析之堆外内存完全解读 http://lovestblog.cn/blog/2015/05/12/direct-buffer/
阅读全文
摘要:void sspin() { short i; for (i = 0; i < 100; i++) { ; // Loop body is empty }}Method void sspin() 0 iconst_0 int型常量值0进栈 1 istore_1 将栈顶int型数...
阅读全文
摘要:1. 字节码指令集简介: Java虚拟机的指令由一个字节长度的,代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。如果忽略异常处理,那Java虚拟机的解释器使用下面这个伪代码的循...
阅读全文