VM虚拟机
文章平均质量分 95
JVM虚拟机,vagrant ,VM
有头发的程序猿!
哪有不可逾越的大山,只有想而不敢的苟且。
后续会更新MQ,springCloud,vue,python,人不懒则路不会断,兢兢业业总好过碌碌无为。
展开
-
JVM第三话 -- JVM性能调优实战和高频面试题记录
基本参数-XX参数调优使用,例如设置堆内存大小1.1 打印JVM中的参数列表添加JVM参数也可以直接在Java中获取获取到上述的使用情况上面是即时的,现在需要是发生OOM的时候保存2.JVM堆内存分析工具2.1 java bin目录下的jconsole 查看java进程的信息jvisualvm 比jconsole显示更全面,在工具-插件中安装Visual GC,上篇文章有详细使用,本文不做介绍jmc 和上述差不多日志内容分析分析日志工具三个调优角度:堆常用JVM常用参数调优官网.......原创 2022-07-04 18:12:29 · 285 阅读 · 0 评论 -
JVM第二话 -- JVM内存模型以及垃圾回收
从图中可以分为Metaspace元数据(非堆)、Old区老年代、Eden(Survivor0、Survivor1)区新生代也简称Young区因为新生代绝大多数对象生命周期比较短,经过回收会导致Young区空间不连续,造成空间碎片的问题。当给需要多个内存格的对象进行分配时无法分配,则会造成GC回收导致和CPU抢时间片。于是将Young区在分成Eden区和Survivor区上一篇:JVM第一话 – JVM入门详解以及运行时数据区分析下一篇:JVM第三话 – JVM性能调优实战和高频面试题记录......原创 2022-06-30 18:14:43 · 617 阅读 · 0 评论 -
神之虚拟机 vagrant + vitualbox
还在用vmware的程序猿一定要试试vagrant + vitualbox,接下来开始正文下载安装安装虚拟机 vitualbox首先安装vitualbox vitualbox官网下载,傻瓜式安装。也可以使用vagrant + vmware,不过这个是要收费的。安装管理工具 vagrant在 vagrant 官网下载页 下载,根据系统选择安装版本,我是用的64位的,下载后也是傻瓜式安装。使用vagrant 创建 centos7在vagrant 官网首页 找到 “Find Boxes”进去,在里面原创 2021-11-20 09:45:00 · 263 阅读 · 0 评论 -
JVM第一话 -- JVM入门详解以及运行时数据区分析
JVM(Java Virtual Machine) 是Jvm虚拟机的一种规范。当安装了JDK以后,可以看到默认是已安装HotSpot虚拟机的,Java程序需要运行在虚拟机上,所以Java语言是跨平台语言。Java语言的特点: 一处编译,多处执行,跨平台,安全性(1.摒弃指针 2、GC垃圾回收机制:(自动释放回收长时间不使用对象的内存))结构:JDK & JRE & JVM上一篇:MongoDB第二话 – MongoDB高可用集群实现下一篇:JVM第二话 – JVM内存模型以及垃圾回收.........原创 2022-06-29 17:20:56 · 391 阅读 · 0 评论