命令: ps auxwww 找到java的进程
然后进入java的bin目录 调用jmap -heap PID 进行查看内存,cpu的情况
或者调用 ./jstat -gcutil PID 500(刷新频率) 100(次数)查看jvm的gc情况和内存使用情况
jstat命令的参数及查看情况可以查询jdk的doc,里面有说明
jvm的gc机制是分代gc:顺序是 Eden -->from/to--->tenured(old)
gc分大gc和小gc
大gc一般一分钟一次,小gc时间很短
大GC会回收这三代,一般可以gc掉80%--90%的对象,小gc值回收前面的Eden和From/to中的对象,不回收old的对象
下面的截图就是说明:
Eden Space是最开始new 出来的对象
From Space 过了一段时间,new出来的对象会转给From Space
To Space 和From Space之间是个copy,他们两个只有一个有数据,另一个肯定是0.0%的使用率
tenured generation :最老的那些对象,以后一个大的GC会回收80--90%的对象,只有大GC会回收这里面的对象,小GC只回收Eden 和From/To 中的对象
分享到:
相关推荐
2. **挂载 VMware Tools 光盘镜像**:在虚拟机启动状态下,通过 VMware 的菜单栏选择“虚拟机” -> “安装 VMware Tools”,这将会将一个虚拟光驱添加到虚拟机中,里面包含 VMware Tools 的安装文件。 3. **挂载 ISO...
### 如何在Windows环境下创建Linux虚拟机 #### 知识点一:安装VMware Workstation并创建新虚拟机 在Windows环境下安装Linux虚拟机通常采用虚拟化软件来实现,其中VMware Workstation是一款广泛使用的工具。 1. **...
虚拟机快照可以用于恢复虚拟机系统,在出现错误时,可以恢复到以前的系统状态。 6. 虚拟机的备份和恢复 虚拟机的备份和恢复非常重要,可以在出现错误时恢复虚拟机系统。 7. Linux系统的安装和使用 Linux系统是一种...
在IT行业中,虚拟化技术是不可或缺的一部分,尤其在服务器管理和开发测试环境中,Linux虚拟机的安装扮演着重要的角色。本文将详细阐述如何安装Linux虚拟机,重点围绕“源码”和“工具”这两个标签展开。 首先,让...
### 如何在虚拟机下安装Linux学习 #### Linux简述与起源 Linux 是一款免费且开源的操作系统,由芬兰学生 Linus Torvalds 在 1991 年首次发布,其名称来源于“Linus’s UNIX”。Linux 基于 Unix 设计思想,主要采用...
Linux虚拟机的安装过程是许多IT专业人士和爱好者学习的基础步骤,尤其对于初学者来说,熟练掌握这一技能至关重要。本文档将详细阐述如何使用VMware 10.0虚拟机安装CentOS 6.6操作系统。 首先,确保你已经下载了...
### Linux虚拟机介绍与安装详解 #### 一、概述 在现代信息技术领域中,Linux操作系统以其高度的灵活性、稳定性和安全性而备受青睐。对于初学者来说,通过虚拟机的方式来学习和使用Linux是一种非常实用的方法。本文...
虚拟机Linux安装CodeBlocks安装说明
总结来说,要在XP下设置Linux虚拟机上网,关键在于正确配置XP的网络共享和虚拟机的网络模式,同时在Linux虚拟机中设置正确的静态IP地址和默认网关。这一过程需要对网络配置有基本的理解,并且熟悉虚拟机软件的网络...
本文详细介绍了 Linux 虚拟机网络配置的步骤和相关知识点,包括查看当前网络配置、配置网络文件、重启网络服务、查看网络状态、查看网卡状态或 IP 信息和安装 net-tools 软件包。通过本文,我们可以更好地理解 Linux...
在VirtualBox中,可以设置共享目录,使Linux虚拟机能够访问主机上的文件。 9. **性能优化**:为了获得更好的性能,应合理分配虚拟机的资源,并启用硬件虚拟化支持,如Intel VT或AMD-V技术。 10. **实践与应用**:...
### 安装VMware Tools以优化Linux虚拟机用户体验 #### 背景介绍 在使用虚拟化技术时,用户经常会遇到各种操作上的不便,尤其是在Linux虚拟机中使用鼠标时可能会出现移动不便的情况。为了解决这类问题并提高用户体验...
本教程将详细介绍如何在Windows主机上安装VMware以及配置和使用Linux虚拟机。 一、VMware的下载与安装 1. 首先,你需要从官方渠道下载VMware的安装文件,如"VMware虚拟机的安装与使用.exe"。 2. 运行安装程序,按照...
5. **Oracle Linux 9.0.vmsd**:这是一个虚拟机状态描述文件,记录了虚拟机的状态信息,如硬件配置、网络设置等。 6. **Oracle Linux 9.0.vmx**:这是VMware虚拟机的主要配置文件,定义了虚拟机的硬件设置,如CPU...
Xshell连接虚拟机Linux是一种常见的远程连接方式,在这种方式下,用户可以通过Xshell客户端连接到虚拟机中的Linux系统。然而,在连接过程中,可能会遇到一些问题,本文将对这些问题进行详细的描述和解决方案。 首先...
2. **查看虚拟机内网络信息**: 在Linux虚拟机中,可以使用`ifconfig`或`ip addr show`命令来查看网络接口状态,确认网络接口是否已经启动并分配了IP地址。 三、桥接模式配置 1. **设置桥接**: 选择桥接模式后,...
本篇文章将深入探讨如何利用虚拟机构建LINUX学习环境,以便在不影响现有系统的前提下,自由地探索和学习LINUX操作系统。 首先,我们需要了解什么是虚拟机。虚拟机(Virtual Machine,VM)是一种软件实现的计算机,...