JVM
等待、
在等待中煎熬,在等待中获取所求,在等待中成就,在等待中喜悦
展开
-
JVM性能调优监控工具(jdk自带命令的使用和VisualVM的使用)
jdk本身就给我们提供了可以查询jvm的指令 jps---查看当前java的线程 Jinfo 查看正在运行的Java应用程序的扩展参数 查看jvm的参数 查看java系统参数 Jstat jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意:使用的jdk版本是j...原创 2018-11-25 16:54:08 · 1149 阅读 · 0 评论 -
jvm整体架构图文详解
今天学习了jvm三大组成部分(jvm类加载器,jvm内存结构,jvm执行引擎)的内存结构,现在把学习笔记总结记录一下,当作复习吧。 1.jvm的概念 JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。 jvm和VMware,Virtual Box等虚拟机一样,都是运行在操作系统之上的计算机系统。 首先我们来看看jv...原创 2018-11-24 19:45:10 · 7117 阅读 · 2 评论 -
jvm垃圾收集回收
今天学习了jvm垃圾收集回收,现在终结一下学习的笔记,权当复习和以后的复习。 1.那么首先我们来看看jvm默认情况下的内存分配和回收 1.1 对象优先在Eden区分配 大多数情况下,对象在新生代中 Eden 区分配。当 Eden 区没有足够空间进行分配时,虚拟机将发起一次Minor GC。然后会把幸存的对象存进幸存区的From区 ,当From区也满了了,虚拟机将再发起一次Minor GC...原创 2018-11-26 17:14:53 · 165 阅读 · 0 评论