从上面这个图我们总体上对JVM的结构特别是内存结构有了比较清晰的认识,虽然在JDK1.8+的版本中,JVM内存管理结构有了一定的优化调整。主要是方法区(持久代)取消变成了直接使用元数据区(直接内存)的方式,但是整体上JVM的结构并没有大改,特别是我们最为关心的堆内存管理方式并没有在JDK1.8+的版本中有什么变化,所以图中的结构整体上是没有什么不准确的,之所以将方法区以及持久代标注出来,主要还是为了起到对比认识的作用,大家知道就可以了。
关于持久代元数据区的使用问题,目前可以理解就是使用的物理内存,理论上是不受JVM自动内存回收机制管理的,如果不设置参数大小默认最大使用限制就是操作系统可用物理内存的大小,设置了-XX:MetaspaceSize参数的话,JVM就会在使用物理内存空间时自己进行限制。
至于直接内存与物理内存到底是不是一回事,我认为对于我们理解上没有区别,只是概念的区别,另外就是对这块内存使用细节上的区别,如果不受JVM的自动回收管理,那么怎么管理呢?说到底还是JVM本身在直接使用物理内存或者说是直接内存(用时直接“malloc”物理内存区域,而不再是JVM进程启动时初
分类:
编程语言 时间:
2019-11-19 01:19:54
阅读次数:
88
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0 ...
分类:
其他好文 时间:
2019-11-17 21:05:02
阅读次数:
85
此篇博客学习控制浏览器的api,分别有: get_window_size() 获取浏览器大小 set_window_size() 设置浏览器位置 get_window_position() 获取浏览器在屏幕上的坐标 set_window_position() 设置浏览器在屏幕的位置 maximize ...
分类:
其他好文 时间:
2019-11-15 12:31:52
阅读次数:
66
打卡VMware,选择需要编辑的虚拟机,点击编辑虚拟机设置 选择硬盘,扩展,将最大磁盘大小设置为一个更大的值,点击扩展,确定 启动虚拟机,在计算机上右键,选择管理 选择磁盘管理,看到还有20G的空间未分配 选择未分配空间,右键,选择新建简单卷 一路下一步,直到完成 ok扩展完成 ...
分类:
系统相关 时间:
2019-10-07 11:08:37
阅读次数:
103
CentOS7的安装及配置 1、使用VirtualBox最小化安装centos 设置系统内存大小:3072MB;设置硬盘大小:20GB,格式:普通(VDI) 2、centos配置静态ip 修改VirtualBox中当前主机的网络设置 进入当前主机控制台,修改网卡设置 Redis的安装及配置 1、上传 ...
分类:
其他好文 时间:
2019-10-03 13:05:58
阅读次数:
102
1.调用chrome driver 2.创建chromeOption对象 3.属性设置 3.1无图设置: 3.2设置免检测(开发者模式) 3.3设置代理ip 3.4设置浏览器大小 3.5设置Cookie 3.6设置无头 ...
分类:
其他好文 时间:
2019-10-03 12:34:03
阅读次数:
174
一、调小虚拟机内存 注意:调小虚拟机内存可以动态实现,不用关机 1.查看当前内存大小 2.设置虚拟机内存大小为512MB 3.再次查看当前内存大小 二、增大虚拟机内存、增加虚拟机 CPU 个数 注意:增大虚拟机内存、增加虚拟机 CPU 个数需要首先关机虚拟机 1.关闭虚拟机 2.编辑虚拟机配置文件 ...
分类:
其他好文 时间:
2019-09-29 12:46:43
阅读次数:
154
堆相关的配置参数 -Xmx 最大堆空间 -Xms 初始堆空间大小,如果初始堆空间耗尽,JVM会对堆空间扩容,其扩展上限为最大堆空间。通常-Xms与-Xmx设置为同样大小,避免扩容造成性能损耗。 -Xmn 设置新生代大小,设置一个较大的新生代会减少老年代的大小,新生代的大小一般设置为整个堆空间的1/3 ...
分类:
其他好文 时间:
2019-09-18 20:56:01
阅读次数:
123
Qt中的坐标系统: GUI操作系统都有特定的坐标系统 图形界面程序在坐标系统中进行窗口和部件的定位 定位系统:顶级窗口部件的定位,窗口内部件的定位,窗口部件的大小设置 Qt中的几何坐标以左上角为原定 x(),y() geometry()指客户区 framegeometry()对话框 (为了跨平台) ...
分类:
其他好文 时间:
2019-09-10 00:55:47
阅读次数:
75