栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

普歌-Jvm体系结构

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

普歌-Jvm体系结构

Jvm体系结构

类加载器ClassLocader

负责加载class文件,class文件在文件开头有特定的文件标示,ClassLoader只负责class文件的加载,至于是否运行由Execution Engine决定

加载器

1.虚拟机自带
2.启动类 C++
3.扩展类 java
4.应用程序类
5.用户自定义加载器 java.lang.ClassLoader的子类

旧生代

1.存放新生代中经历多次任然存活的对象

永久区(在方法区)

常驻内存区域,用于存放jdk自身携带的Class.Interface的元数据,它存储的是运行环境必须的类信息,被装载进此区域的数据是不会被垃圾回收器回收掉的,关闭jvm才会释放此区域所占用的内存。

堆内存调优简介01

-Xms :设置初始分配大小,默认物理内存的“1/64”
-Xmx :最大分配内存,默认为物理内存的“1/4”
-XX:+PrintGCDetails:输出详细的GC处理日志

GC4大算法:

1.GC算法总体概述
算法
1.引用计数法(因为算不了循环所以淘汰)
2.复制算法
3.标记清楚
4.标记压缩
5.标记清除压缩


  • 作者:麦克猫Cat
  • 本文版权归作者和CSDN共有,欢迎交流
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号