随笔分类 - JVM
Java虚拟机
摘要:JVM虚拟机 05、JVM调优详解 JVM虚拟机 05、JVM调优详解 1 JVM 参数 1.1 标准参数 version help server cp 1.2 X参数 非标准参数,也就是在JDK各个版本中可能会变动 1.3 XX 参数 使用得最多的参数类型 非标准化参数,相对不稳定,主要用于JVM
阅读全文
摘要:JVM虚拟机 04、JVM垃圾收集器详解 1 垃圾收集器 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。虽然我们对各个收集器进行比较,但并非为了挑选出一个最好的收集器。因为直到现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,我们能做的就是根据具体应用场景选择适
阅读全文
摘要:JVM虚拟机 03、JVM内存分配机制与垃圾回收算法 1 JVM内存分配与回收 1.1 对象优先在Eden区分配 大多数情况下,对象在新生代中 Eden 区分配。当 Eden 区没有足够空间进行分配时,虚拟机将发起一次Minor GC。我们来进行实际测试一下。在测试之前我们先来看看 Minor GC
阅读全文
摘要:JVM虚拟机 02、JVM运行时数据区解析 运行时数据区(Run Time Data Areas) 官网定义 "https://docs.oracle.com/javase/specs/jvms/se8/html/index.html" The Java Virtual Machine define
阅读全文
摘要:JVM虚拟机 01、类加载机制分析 java虚拟机(java virtual machine,JVM),一种能够运行java字节码的虚拟机。作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件匹配JVM对加载编译文件格式要求,任何语言都可以由JVM编译运行。比如kotlin、
阅读全文

浙公网安备 33010602011771号