jvm
文章平均质量分 74
Arog
这个作者很懒,什么都没留下…
展开
-
JVM 初识(一)
什么是虚拟机虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有...原创 2018-07-04 09:49:49 · 206 阅读 · 0 评论 -
JVM 堆、栈、方法区理解(二)
堆、栈、方法区概念和联系堆解决的是数据存储的问题,即数据怎么放,放在哪儿。栈解决程序的运行问题,即程序如何执行,或者说如何处理信息。方法区则是辅助对战的快永久区(Perm),解决对战信息的产生,是先决条件。我们创建一个新的对象,User:那么User类的一些信息(类信息、静态信息都存在与方法区中)而User类被实例化出来之后,被存储到java堆中,一块内存空间。当我们...原创 2018-07-04 10:44:52 · 4985 阅读 · 0 评论 -
JVM 虚拟机参数配置(三)
虚拟机参数在虚拟机运行的过程中,如果可以跟踪系统的运行状态,那么对于问题的故障排查会有一定的帮助,为此,虚拟机提供了一些跟踪系统状态的参数,使用给顶的参数执行java虚拟机,就可以在系统运行时打印相关日志,用于分析实际问题。我们进行迅疾参数配置,其实主要是围绕着堆、栈、方法区进行配置。堆分配参数(一)-XX:+PrintGC使用这个参数,虚拟机启动后,只要遇到GC就会打印日志。-XX:+UserS...原创 2018-07-04 15:32:23 · 768 阅读 · 1 评论 -
JVM 垃圾回收机制概念及其算法(四)
垃圾回收概念和其算法谈到垃圾回收(Garbage Collection)GC,需要先澄清什么是垃圾,类比日常生活中的垃圾,我们会把他们丢入垃圾箱,然后倒掉。GC中的垃圾,特指存于内存中、不会再被使用的对象,回收就是相当于把垃圾“倒掉”。垃圾回收有很多中算法:如 引用计数法、标记压缩法、复制算法、分代、分区的思想。垃圾收集算法(一)引用计数法:就是个比较古老而经典的垃圾收集算法,其...原创 2018-07-04 17:36:18 · 635 阅读 · 0 评论 -
JVM(五)垃圾回收器
在java虚拟机中,垃圾回收器不仅仅只有一种,什么情况下该使用哪种,对性能又有什这都是么样的影响,这都是我们需要了解的. 串行垃圾回收器 并行垃圾回收器 CMS回收器 G1回收器 串行回收器串行回收器是指单线程进行垃圾回收的回收器.每次回收时,串行回收器只有一个工作线程,对于并行能力较弱的计算机来说,串行回收器的...原创 2018-07-18 11:47:18 · 183 阅读 · 0 评论