![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
lin_yp1
这个作者很懒,什么都没留下…
展开
-
JVM attach & ASM
ASM3.0指南翻译.pdf 下载 Sun JVM Attach API是Sun JVM中的一套非标准的可以连接到JVM上的API,从JDK6开始引入,除了Solaris平台的Sun JVM支持远程的Attach,在其他平台都只允许Attach到本地的JVM上。 一、Sun JVM Attach API功能上非常简单,仅提供了如下几个功能: 列出当前所有的JVM实例描述(如JDK工具jps...原创 2012-09-23 00:45:28 · 174 阅读 · 0 评论 -
JVM内存组成
JVM内存组成:1、程序计数器:是一块较小的内存空间,它的作用是当前线程所执行的字节码的行号指示器。2、Java虚拟机栈:存放每个线程执行方法的局部变量区、操作数栈。 本地方法栈:执行Native方法。Sun Hotspot虚拟机把本地方法栈与虚拟机栈合二为一。3、Java堆4、方法区(Perm代)5、直接内存(Direct Memory),NIO使用Native函数库直接分配堆外内存。直接内...原创 2012-09-23 00:47:26 · 107 阅读 · 0 评论 -
Java字节码简单介绍
首先了解一下理论知识: 字节码: Class文件是8位字节流,按字节对齐。之所以称为字节码,是因为每条指令都只占据一个字节,所有的操作码和操作数都是按字节对齐的。如:0x03表示iconst_0 Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是用于确认该文件是否是能被JVM接受的Class文件。魔数值为:0xCAFEBABE。 紧接着魔数的4个字节是Class...原创 2012-09-23 00:50:19 · 100 阅读 · 0 评论