风雨无阻

2014年2月10日

Jvm工作原理学习笔记

class loader 加载 class file 到内存
jvm内存包括: method area(存放class name, class path , 类修饰符等信息), java stack(每一个线程单独有个stack),java heap(存放对象的数据,数组数据等,被所有线程共享的), pc寄存器(每一个线程单独有个pc寄存器,用于存放下一步指令),本地方法栈。

java 堆 可 分为三部分:Perm,Tenured,Yong区。可以通过参数来配置空间大小:

-Xms :指定了JVM初始启动以后初始化内存

-Xmx:指定JVM堆得最大内存,在JVM启动以后,会分配-Xmx参数指定大小的内存给JVM,但是不一定全部使用,JVM会根据-Xms参数来调节真正用于JVM的内存

 Perm Generation

-XX:PermSize=16M -XX:MaxPermSize=64M

posted @ 2014-02-10 18:01 秋枫故事 阅读(239) | 评论 (0)编辑 收藏

<2014年2月>
2627282930311
2345678
9101112131415
16171819202122
2324252627281
2345678

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

新闻档案

搜索

最新评论

阅读排行榜

评论排行榜