深入理解Java虚拟机:JVM内存模型解析

当我们谈论Java时,不可避免地会涉及到JVM,即Java虚拟机。JVM为Java程序提供了一个独立于底层硬件和操作系统的运行环境,实现了“一次编写,到处运行”的承诺。为了支持这一特性,JVM内部建立了一套复杂的机制,其中最为重要的便是内存模型。 JVM内存模型是Java内存管理的基础,它定义了程序...

【JVM】JVM 虚拟机重点解析(下)

【JVM】JVM 虚拟机重点解析(下)

【JVM】JVM 虚拟机重点解析(中):https://developer.aliyun.com/article/1509720 3.6.3 Young Collection + Concurrent Mark (年轻代垃圾回收+并发标记) 当老年代占用内存超过阈值(默认是45%)后,触发并发标记,...

Java 虚拟机原理

6 课时 |
11389 人已学 |
免费
开发者课程背景图
【JVM】JVM 虚拟机重点解析(上)

【JVM】JVM 虚拟机重点解析(上)

2.4 说一下类装载的执行过程? 类从加载到虚拟机中开始,直到卸载为止,它的整个生命周期包括了:加载、验证、准备、解析、初始化、使用和卸载这7个阶段。其中,验证、准备和解析这三个部分统称为连接(linking)。 类...

网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析

前言 在虚拟化世界中,网络设置是构建强大虚拟环境的关键一环。共享网络、桥接模式和Host-Only网络,这三种网络模式如同网络世界的三位英雄,各有千秋。让我们一同踏上这场虚拟网络的冒险,探讨它们的奥秘,为你的虚拟机选择最佳网络模式 共享网络的奥秘 共享网络是指多个计算机或设备通过网络连接,共同使用资...

JAVA虚拟机(JVM)-- 万字解析

JAVA虚拟机(JVM)-- 万字解析

什么是JVM        一个程序肯定要跟硬件打交道,但硬件肯定没办法直接和程序对接,那这是如何实现的?程序员首先编写java文件(文件后缀是 .java),然后这个java文件被编译成二进制字节码文件(文件后缀是 .class)才能跟JVM打交道,然后JV...

Java虚拟机 G1 GC 调优解析

Java虚拟机 G1 GC 调优解析

    在上篇文章中,我们解析了 Java 虚拟机体系生态中基于 CMS GC 策略的调优场景及基本案例,具体链接为:Java虚拟机 CMS GC 调优解析。本文则重点介绍另一款当前比较流行的 GC 策略 - G1。   ...

Java虚拟机 CMS GC 调优解析

Java虚拟机 CMS GC 调优解析

     随着 JDK 版本的不断升级,其 GC 策略也随之不停革新,从早期的 1.4 到如今的 11(本文仅讨论在线上环境落地规模较大的版本),其对应的 GC 策略也随之由 Serial、Parallel、CMS 演进至当前的 G1 甚至即将落地的 ZGC 。每一次的...

Java虚拟机之 XX:+UseGCLogFileRotation 解析

Java虚拟机之 XX:+UseGCLogFileRotation 解析

     通常,在生产环境中,我们需要借助 GC Log 来实时检测我们的微服务基于 Java 虚拟机层面活动状态,涉及年轻代、年老代以及全局的垃圾回收 ,只有基于上述方案,我们才能够快速的定位、分析微服务在某一时刻、时间段所呈现的活动轨迹...

Java虚拟机System.gc()解析

Java虚拟机System.gc()解析

       对于Java语言来说是不用刻意手动去释放内存,同时,也尽可能不需要手动去干预Java虚拟机的GC行为。在本篇文章中,我们试图从多个方面去解析有关System.gc()API调用的最常见问题。希望对需要了解这块技术的朋...

Java虚拟机三件套解析

Java虚拟机三件套解析

       Java虚拟机(JVM)生成3个关键工件,这些工件对于优化性能和解决生产问题很有用。这些工件是:垃圾收集(GC)日志线程转储(ThreadDump)堆转储(HeapDump    &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

云服务器ECS
云服务器ECS
做技术先进、性能优异、稳如磐石的弹性计算!
418277+人已加入
加入
相关电子书
更多
基于英特尔 SSD 的虚拟机缓存解决SSD
立即下载

云虚拟主机解析相关内容