![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
Crzis
人生若只如初见,何事秋风悲画扇。
等闲变却故人心,却道故人心易变。
展开
-
JVM运行模式
jvm运行有两种模式:client 模式 : 针对桌面应用,加载速度快,运行速度慢。默认堆容量 -Xms1M -Xmx64Mserver 模式: 针对服务器应用,加载速度慢,运行速度快。 默认堆容量 -Xms128M -Xmx1024M运行在Client模式时,使用的是C1的轻量级编译器。运行在server模式时,使用的是C2的相对重量级的编译器。可以通过 java -version 命令查看两种模式的切换可以通过更改配置来实现:32位: JAVA_HOME...原创 2020-11-04 14:35:08 · 462 阅读 · 0 评论 -
JVM基本结构组成
基本组成:类加载子系统、运行时数据区(JVM内存模型)、执行引擎、本地方法接口类加载器:主要负责把编译好的.class字节码文件装入运行时数据区,以供运行时数据区使用。运行时数据区(JVM内存模型):1.堆:主要存放对象,多线程共享(垃圾回收的主要区域)。2.方法区:主要存放常量,静态变量,类元信息(类名,方法,字段,版本等等)。3.线程栈:存储方法参数、局部变量、中间运算结果、对象的引用、并且提供部分其它模块工作需要的数据等。4.本地方法栈: 本地方法栈为虚拟机使.原创 2020-11-03 17:46:43 · 425 阅读 · 2 评论