• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2015年8月16日

【JVM】java方法区

摘要: java方法区【名词解析】 >和java堆一样,方法区是一块所有线程共享的内存区域。 >保存系统的类信息,比如,类的字段,方法,常量池等。 >方法区的大小决定了系统可以保存多少个类,如果系统定义了太多的类,导致方法区溢出,虚拟机同样会抛出内存溢出的错误 >jdk1.6和jdk1.7方法区可以理解为永 阅读全文

posted @ 2015-08-16 19:26 无信不立 阅读(3400) 评论(0) 推荐(0)

【JVM】java棧

摘要: java棧和函数调用的关系图 【名词解释】 >java棧是一块线程的私有空间 >java的棧是先进后出的数据结构。函数返回,则该函数的棧帧被弹出。 >一个函数对应一个棧帧,一个棧帧里包含局部变量表,操作数棧,棧数据区【行为解释】 >每次函数调用都会生成相应的棧帧,从而占用一定的棧空间,因为棧空间不足 阅读全文

posted @ 2015-08-16 18:39 无信不立 阅读(393) 评论(0) 推荐(0)

(2)java堆内存

摘要: java堆内存结构图 【名词解释】 >eden,so,s1通称为新生代对象储区 >tenured称为老年代对象存储区 >s0和s1也称为from和to区域,是两块大小相等,可以互换角色的内存空间。 >新生代的大小一般设置为真个堆内存空间的1/3或1/4左右【行为解释】 >绝大数情况下,对象首先分配在 阅读全文

posted @ 2015-08-16 17:25 无信不立 阅读(407) 评论(0) 推荐(0)

(1)java虚拟机概念和结构图

摘要: java虚拟机解构图一java虚拟机解构图二java虚拟机结构图三【1】类加载系统 --->负责从文件系统或网络中加载class信息,存放至方法区的内存空间【2】java堆 --->虚拟机启动时建立。java主要内存工作区域。 --->存放:java对象实例。 --->所有线程共享【3】方法区 --... 阅读全文

posted @ 2015-08-16 16:53 无信不立 阅读(1290) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3