
虚拟机
sunshine_2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用IBM heapAnalyzer分析内存泄露的原因
大家在开发J2EE应用时可能经常碰到OOM的问题。出现这种问题的原因就是内存消耗殆尽,创建新的对象时没有可分配的内存了。为了找到真正导致OOM的原因,这里将使用IBMheapAnalyzer工具进行定位。首先要知道,IBM heapAnalyzer是通过分析OOM后的Javaheap dump文件的,通过对dump文件的分析找到内存可能泄露的点。了解这个之后,我们首先需要生成dump文件,这里我可以编写一个小程序,如: public classTest{ /** ...转载 2020-05-12 11:43:48 · 585 阅读 · 0 评论 -
【linux】linux下对java程序生成dump文件,并使用IBM Heap Analyzer进行分析,查找定位内存泄漏的问题代码
1.首先,java程序启动在linux,怎么生成dump文件? 1》第一步,首先你需要得到java程序的PID,最简单的方法使用如下命令ps -ef|grep java 或者如果是docker启动的 springboot服务,也可以使用本命令:2》在任意位置,执行jmap命令,生成dump文件jmap -dump:format=b,file=serviceDump.dat 953539jmap -dump:format=b,file=serviceDump.转载 2020-05-12 10:57:06 · 1210 阅读 · 0 评论 -
JVM(八)——本地方法栈
原创 2020-03-18 14:34:32 · 184 阅读 · 0 评论 -
JVM(七)——虚拟机栈常见面试题
原创 2020-03-18 14:27:34 · 229 阅读 · 0 评论 -
JVM(六)——动态链接及方法的调用
一、动态链接(或指向运行时常量池的方法引用)二、方法的调用1、早期绑定和晚期绑定2、虚方法和非虚方法3、虚方法表三、方法返回地址...原创 2020-03-14 11:47:46 · 455 阅读 · 0 评论 -
Eclipse 堆栈和内存大小设置
1、设置Eclipse内存使用情况修改eclipse根目录下的eclipse.ini文件-vmargs//虚拟机设置-Xms40m-Xmx256m-XX:PermSize=128M //非堆内存设置-XX:MaxPermSize=256M2、JVM内存设置打开eclipse window-pre...原创 2020-03-12 10:02:05 · 2498 阅读 · 1 评论 -
JVM(五)——虚拟机栈
一、虚拟机栈出现的背景二、内存中的栈和堆三、虚拟机栈基本内容四、栈的存储结构和运行原理1、栈中存储什么?2、栈的运行原理3、栈帧的内部结构4、局部变量表5、关于slot的理解五、操作数栈(Operand Stack)六、动态链接(或指向运行时常量池的方法引用)...原创 2020-03-12 16:49:28 · 213 阅读 · 0 评论 -
JVM(四)——PC 寄存器
一、PC Register介绍2、PC寄存器两个面试问题原创 2020-03-07 11:51:26 · 268 阅读 · 0 评论 -
运行时数据区概述及线程(三)
一、运行时数据区概述二、线程1、JVM系统线程原创 2020-03-07 11:10:11 · 181 阅读 · 0 评论 -
JAVA虚拟机——类的加载(二)
一、类加载器子系统作用二、类加载器ClassLoader角色三、类的加载过程四、类加载器的分类五、双亲委派机制原创 2020-03-06 15:44:13 · 191 阅读 · 0 评论 -
Java虚拟机(一)
一、概念1、java生态圈2、java的跨平台性(一次编译,到处运行)3、JVM:跨语言的平台4、虚拟机与java虚拟机5、jvm的位置6、JVM整体结构7、JVM的架构模型二、JVM的生命周期...原创 2020-03-03 17:17:03 · 159 阅读 · 0 评论 -
判断linux版本为centos或ubuntu
cat /etc/os-release | grep ID= |awk -F'"' '{print $2}'|xargs原创 2020-01-19 14:29:44 · 650 阅读 · 0 评论 -
CentOS 6.x和CentOS 7.x 对比
1、文件系统CentOS 6.x :EXT4EXT4单个文件系统容量达到1EB,单个文件大小达到16TB。CentOS 7.x :XFSXFS默认支持8EB减1字节的单个文件系统,最大可支持的文件大小为9EB,最大文件系统尺寸为18EB2、防火墙 CentOS 6.x iptables CentOS 7.x firewalled 3、内核版...原创 2020-01-19 15:21:55 · 809 阅读 · 0 评论 -
Windows安装Virtual Box
下载Virtural Box 进入官网的下载页面,页面是:https://www.virtualbox.org/wiki/Downloads 根据系统不同选择不同的安装包,比如我的电脑是windows 10,第一个红色框的就是windows版本对应的安装包,第二个红色框是Virtual Box的功能扩展包,支持各种平台。这两个都下载下来。 安装Virtual Box ...原创 2020-02-25 14:35:00 · 347 阅读 · 0 评论 -
windows7不能连接本地vMware虚拟机?
查看防火墙是否关闭 chkconfig iptables off(永久) service iptables stop(仅一次,关机后失效)在虚拟机内ping ip地址都不行的话,执行下面操作 1)修改VMware的“编辑”菜单下的“虚拟网络编辑器virtual network editor”中,设置vMnet8的设置 2)按下面步骤操作,重新设置网络原创 2017-08-23 19:41:00 · 4566 阅读 · 0 评论