随笔分类 - JVM
摘要:一、查看一台机器上最耗cpu的线程 1、top -c 查看最耗cpu的进程 2、top -Hp pid 找出进程中最耗cpu的线程 3、printf "%x\n" 21742 线程id转16进制 jstack 进程id| grep 16进制线程id 二、分析某进程中内存收回情况 1、ps -ef|g
阅读全文
摘要:虚拟机把描述类的数据从class文件加载到内存,然后对数据进行校验、转换解析及初始化,最终形成可以被虚拟机使用的java类型,这就是JVM类加载的过程。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Prepar
阅读全文
摘要:引用:http://www.cnblogs.com/boothsun/p/8120776.html JVM内存管理机制说到底就是为了解决两个问题:给对象分配内存以及回收分配给对象的内存。 一、内存分配 堆被分为两部分:Young Generation 和 Old Gereration。 Young
阅读全文
摘要:转载请标明地址:http://www.cnblogs.com/boothsun/p/8110204.html 前言 在了解JVM内存区域划分之前,先看下java程序的执行过程: 如上图所示,首先java源代码文件(.java)会被java编译器编译为java字节码文件(.class),然后由JVM类
阅读全文

浙公网安备 33010602011771号