堆和非堆内存 按照官方的说法:“Java 虚拟机具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。 JVM主要管理两种类型的内存:堆和非堆。 Heap me ...
分类:
其他好文 时间:
2018-03-06 23:21:31
阅读次数:
204
0、前言 一、为什么说Jabalpur语言是跨平台的 二、Java虚拟机启动、加载类过程分析 三、类加载器有哪些?其组织结构是怎样的? 四、双亲加载模型的逻辑和底层代码实现是怎样的? 五、类加载器与Class<T> 实例的关系 六、线程上下文加载器 一、为什么说Java语言是跨平台的? Java语言 ...
分类:
编程语言 时间:
2018-03-05 13:42:50
阅读次数:
250
在使用libvirt给虚拟机分配内存大小时,涉及到memory和currentMemory两个字段,很多人都有这个疑惑,为什么需要两个呢。其实是和内存气泡动态调整内存有关系的。简单的来说,memory是虚拟机启动时分配给的内存,currentMemory是内存气泡生效后动态调整到的内存。下面看具体的 ...
分类:
其他好文 时间:
2018-02-17 10:26:29
阅读次数:
403
1前期准备系统iso文件下载地址2创建虚拟机2.1启动vmware点击【新建】2.2选择自定义2.3硬件兼容性(高版本不能在低版本的vmware上运行,所以我这里选择10是因为公司大部分人员的是102.4选择稍后安装操作系统,不然后面有些配置会自动带出2.5选择自己想装的操作系统(我们这里主要是装linuxcentos64)2.6输入虚拟机的名字和存储路径2.7选择处理器看着自己的机器来2.8选择
分类:
系统相关 时间:
2018-02-09 20:52:35
阅读次数:
260
Docker 可以理解为一个轻量化的虚拟机, 启动速度快,本身占的资源小 [重要], 容器里是不能保存数据的,容器只要一停止, 所有的数据都会丢失,所以如果重要的数据, 都需要通过配制,把数据保存在 host 机器上。根据 Docker 内的文件系统设计情况。Docker 镜像被存储在一系列的只读层 ...
分类:
其他好文 时间:
2018-02-07 22:40:14
阅读次数:
231
转载自 灵跃云 :原文链接 1. 前言 在计算机技术中,虚拟化(Virtualization)是一种资源管理技术,它将计算机相关的各种资源(CPU、内存、磁盘、网络适配器等)进行抽象、转换后重新分配使用,大大增加了使用的灵活性。虚拟化有很多类别,包括硬件虚拟化、操作系统级虚拟化、应用虚拟化、服务虚拟 ...
分类:
其他好文 时间:
2018-02-07 19:50:38
阅读次数:
236
JVM是根据运行时数据的存储结构来划分内存结构的,运行时数据包括java程序本身的数据信息和jvm运行java程序需要的额外数据信息。JVM运行时数据区:程序计数器:每条线程有一个独立的程序计数器,用于保存当前正常执行的程序的内存地址。堆动态内存分配。所有线程共享,在虚拟机启动时创建,可以处于物理上不连续的存储空间。此区域的唯一目的就是存放对象实例。方法区线程共享。当JVM使用类装载器装载某个类时
分类:
其他好文 时间:
2018-02-06 23:07:43
阅读次数:
203
1、类加载子系统 负责从文件系统或者网络中加载Class信息,加载的信息存放在一块称之为方法区的内存空间里。 2、方法区 存放类信息、常量信息、常量池信息、包括字符串字面量和数字常量等,方法区的大小决定了系统可以保存多少个类。方法区可以理解为永久区(Perm)。 3、Java堆 在Java虚拟机启动 ...
分类:
编程语言 时间:
2018-02-05 10:38:59
阅读次数:
156
1.对比传统虚拟机总结 | 特性 | 容器 | 虚拟机 | | | | | | 启动 | 秒级 | 分钟级 | | 硬盘使用 | 一般为MB | 一般为GB | | 性能 | 接近原生 | 弱于 | | 系统支持量 | 单机支持上千个容器 | 一般几十个 | 2.基本概念 Docker包括三个基本概 ...
分类:
其他好文 时间:
2018-02-02 18:25:11
阅读次数:
182
1、类加载子系统 :负责从文件系统或者网络中加载 Class 信息,加载的信息存放在 一块称之为方法区的内存空间 2、方法区:存放类信息,常量信息,常量池信息,包括字符串字面量和数字常量等 3、Java 堆:在 java 虚拟机启动的时候建立 java 堆,他是 java 程序最主要的内存工作区域, ...
分类:
其他好文 时间:
2018-01-26 20:53:42
阅读次数:
110