关于垃圾回收算法的这道面试题,几乎是所有3年以上的Java面试中必问的题目,甚至有些好一点的公司会在校招时问到面试者。那么本文就系统的讲一下垃圾回收的算法,和Hotspot虚拟机执行垃圾回收的一些实现细节,比如安全点和安全区域等。因为各个平台的虚拟机操作内存的方法各不相同,且牵扯大量的程序实现细节,所以本文不会过多的讨论算法的具体实现,只会介绍几种算法思想及发展过程。垃圾回收算法1、标记-清除算法
分类:
编程语言 时间:
2020-08-02 10:16:16
阅读次数:
74
垃圾收集算法的实现涉及大量的细节,且各个平台的虚拟机操作内存的方法各有差异,本文主要讲分代收集的理论和几种算法回收的思想。 从如何判断对象的消亡角度出发,垃圾收集算法可以划分为两类:“引用计数式垃圾收集”(Reference Counting GC)和“追踪式垃圾收集” (Tracing GC)两大 ...
分类:
编程语言 时间:
2020-07-26 01:09:29
阅读次数:
99
流程需求 VM虚拟机:教程通用14-15的版本(本文采用15.5版本)Kali系统镜像:点此下载(版本为2019.3)详细看一遍文章再去操作虚拟机虚拟机操作部分 1.打开VM虚拟机,点击创建新的虚拟机。 2.选择“典型”创建虚拟机。 3.选择“稍后安装操作系统”。 4.客户机系统类型选择“Linux ...
分类:
系统相关 时间:
2020-06-24 13:49:04
阅读次数:
94
上一篇我们讲了垃圾标记的一些实现细节和经典算法,而本文将系统的讲解一下垃圾回收的经典算法,和Hotspot虚拟机执行垃圾回收的一些实现细节,比如安全点和安全区域等。 因为各个平台的虚拟机操作内存的方法各不相同,且牵扯大量的程序实现细节,所以本文不会过多的讨论算法的具体实现,只会介绍几种算法思想及发展 ...
分类:
编程语言 时间:
2020-06-21 18:04:15
阅读次数:
59
Linux(四):虚拟机Ubuntu 卸载 1.打开虚拟机程序进入主窗口,选中要删除的虚拟机操作系统。 2.选中 VMware 软件最上方的 “虚拟机” “管理” “从磁盘中删除” 选项即可卸载该虚拟机操作系统。 3.提示警告点击“确定”,自动完成卸载,卸载后将不会再看到虚拟系统的虚拟机名称。 4. ...
分类:
系统相关 时间:
2020-05-29 21:34:37
阅读次数:
159
名词解释:CPU中的mmu:TLB:#VM(虚拟机) 里的OS 称为 GuestOS#物理机 里的OS 称为 HostOS云计算的五种模式# SaaS : (软件即服务) 应用 PaaS : (平台即服务) 软件部署平台: 虚拟机、操作系统 (某些时候也叫做中间件) IaaS : (基础设施即服务) ...
分类:
其他好文 时间:
2020-05-21 16:33:42
阅读次数:
172
智能座舱虚拟机系统 1. 功能模块介绍 智能座舱平台(Smart Cockpit Platform) 智能座舱整体解决方案,方案融合智能车机、TBOX、智能天线、HUD、液晶数字仪表、车联网、以太网等智能网联终端和生态,为车主提供更智能、更安全的汽车生活 。 智能车机(Intelligent Car ...
分类:
其他好文 时间:
2020-04-04 09:35:13
阅读次数:
464
一. docker入门 个人主机时代比CPU主频高低和内存大小,云计算时代虚拟化技术基石。 虚拟化可以通过硬件模拟实现,也可以通过操作系统实现。 充分利用操作系统本身的机制和特性,实现轻量级的虚拟化,docker是佼佼者。 1.1 什么是docker https://github.com/docke ...
分类:
其他好文 时间:
2020-04-03 00:33:17
阅读次数:
78
nohup java -Xmx512m -Xms512m -jar shawnway-trade-marketdata-launcher-1.0.0.jar > log.txt 2>&1 & JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=256m ...
分类:
编程语言 时间:
2020-02-02 12:15:33
阅读次数:
79
单机安装 一 准备工作 准备linux服务器或虚拟机,这里是虚拟机,操作系统CentOS 6.4 Tracker 和 Storage 安装在一台机器上 FastDFS 5.08版本 1,准备软件 软件下载:http://sourceforge.net/projects/fastdfs/files/ ...
分类:
其他好文 时间:
2019-12-21 10:06:27
阅读次数:
94