首页
学习
活动
专区
圈层
工具
发布

#jvm

Java虚拟机,一种能够运行Java bytecode的虚拟机。JVM拟提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时确保Java代码可在符合该规范的任何系统上运行。

ZooKeeper性能优化与运维实战:JVM调优、G1配置与堆外内存泄漏排查指南

用户6320865

作为分布式协调服务的核心组件,ZooKeeper在2025年的现代分布式架构中依然发挥着不可替代的作用。它通过提供分布式锁、配置管理、命名服务、集群选举等关键功...

12610

Python只是前戏,JVM才是正餐!Eclipse开源新方案,在K8s上不换栈搞定Agent

深度学习与Python

近期,Eclipse 基金会宣布在其开源平台 Eclipse LMOS 中推出“代理定义语言”(ADL)。这是一种结构化、与模型无关的描述方式,允许用户无需编写...

7610

Java堆外内存里的“密文”——从内存内容反推业务模块实战

阿飞爱Coding

我们来写一个很简单类,模拟业务系统的堆外内存泄漏,每2秒分配10M内存,共分配500M,并且在分配的内存中全部填充我们的测试数据:“Hello, Direct ...

14420

JVM垃圾回收详解

程序员唱见

Java 虚拟机(JVM)的垃圾回收(Garbage Collection,简称 GC)是其内存管理的核心机制,负责自动识别和回收不再使用的对象,从而释放内存,...

25010

从类加载到内存回收全过程理解JVM内存模型

程序员唱见

Java 虚拟机(JVM,Java Virtual Machine)是 Java 平台的核心组成部分,它是一个抽象的计算机器,能够在任何物理机器上运行 Java...

11900

《JVM由浅入深学习九】 2024-01-15》JVM由简入深学习提升分(生产项目内存飙升分析)

用户8589624

大家好,欢迎来到本文!在Java生产项目中,内存飙升问题是一项需要高度关注的挑战。本文将深入分析Java项目内存飙升的原因,并通过实际案例进行详细分析,帮助我们...

9910

《JVM由浅入深学习【八】 2024-01-12》JVM由简入深学习提升分(JVM的垃圾回收算法)

用户8589624

引言 Java虚拟机(JVM)的垃圾回收(GC)是Java内存管理的重要部分。正确理解不同的垃圾回收算法对于优化Java应用性能至关重要。本文将探讨JVM中常...

8910

《JVM由浅入深学习【七】 2024-01-11》JVM由简入深学习提升分享

用户8589624

11110

《JVM由浅入深学习【六】 2024-01-10》JVM由简入深学习提升分享

用户8589624

当Java应用程序运行时,它在堆内存中分为新生代(Young Generation)、老年代(Old Generation)和持久代(Permanent Gen...

6110

《JVM由浅入深学习【五】 2024-01-08》JVM由简入深学习提升分享

用户8589624

欢迎来到本篇博客,我们将深入探讨 Java 虚拟机(JVM)中堆内存溢出的情况。理解这些情况对于避免内存问题和编写稳定的Java应用程序至关重要。

9110

《JVM由浅入深学习【四】 2023-12-24》JVM由简入深学习提升分享

用户8589624

java -XX:+PrintFlagsFinal来打印信息,可找到TLAB,默认开启,自动分配容量

8510

《JVM由浅入深学习【三】 2023-12-23》JVM由简入深学习提升

用户8589624

(1)Test.java --> javac --> Test.class --> java Test (2)Test.java --> javac --> ...

9810

《JVM由浅入深学习【二】 2023-12-20》JVM由简入深学习提升

用户8589624

要想打破这个双亲委派机制,可以继承ClassLoader,并重写loadClass方法 如果是重写findClass方法不会打破双亲委派机制,

11310

《JVM由浅入深学习【一】 2023-12-19》JVM由简入深学习提升(类加载过程+父子类加载过程+类加载器+双亲委派机制)

用户8589624

我们现在用的一般是HotSpot虚拟机,它是按需加载的,也就是说,在需要用到这个类的时候再去加载。

9110

变量名越怪,JVM 越快!

程序猿DD

在软件工程的共识里,变量命名越清晰越好——意图明确、语义完整、见名知意,这能降低沟通成本、减少误解、提升可维护性。几乎所有风格指南都把“有意义的命名”视为第一原...

10910

JVM的内存分配策略有哪些?

小焱

JVM的内存分配策略主要围绕对象在堆内存中的分配规则展开,核心目标是高效利用内存并减少垃圾回收开销。主要分配策略如下:

12810

JVM 动态扩容引起的空间震荡

灬沙师弟

这就叫 JVM 级的空间震荡 —— 堆的动态收缩/扩张频率远高于业务流量变化频率,导致:

9410

(JVM)全面深入Java GC!!带你完全了解 Java 的‘ 灵魂 ‘ GC垃圾回收机制!!

凉凉心.

在垃圾回收以前会对堆中的所有对象进行一个扫描,是否会被根对象直接引用,如果没有被引用,那么就判断可以被垃圾回收

23510

(JVM)带你一起研究JVM的语法糖功能 和 JVM的即时编译器

凉凉心.

所谓的语法糖,其实就是指java编译器把*.java源码编译为*.class字节码的过程中,自动生成和转换的一些代码,主要是为了减轻程序员的负担,算是java编...

9710

(JVM)在JVM中,类是如何被加载的呢?本篇文章就带你认识类加载的一套流程!

凉凉心.

它在不同的jvm厂商中存在的位置可能会不同,有些会放在堆区中,有些会放在本地存储中

19110
领券