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

#jvm

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

详解java之JVM内存机制

用户1413827

为什么要学习 jvm 优化呢?其实 jvm 优化不是对 java 系统优化提升性能最明显的方式。可以从很多侧面来对 java 虚拟机的性能进行优化。着手于哪几面...

8210

jvm 内存区域划分-CSDN博客

onenewcode

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。\

6810

jvm中的垃圾回收器

onenewcode

这个收集器是一个单线程工作的收集器,但它的“单线程”的意义并不仅仅是说明它只会使用一个处理器或一条收集线程去完成垃圾收集工作,必须暂停其他所有工作线程,直到它收...

7910

jvm 内存区域划分

onenewcode

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。

8210

了解JVM的相关概述,发现很多全忘了(文末福利)

小熊学Java

官方的说明:https://www.oracle.com/cn/java/technologies/javase-downloads.html Oracle C...

7020

JVM-intern方法在1.6和1.8版本实现区别

程序员朱永胜

intern() 方法是 java.lang.String 类中的一个方法,用于在 Java 字符串常量池中添加字符串对象,并返回对字符串对象的引用。它的作用是...

11530

JVM-Java的自动垃圾回收机制

程序员朱永胜

Java 的垃圾回收(Garbage Collection,GC)是 Java 虚拟机(JVM)提供的自动内存管理机制,他可以在不需要程序员主动干预的前提下,自...

14160

JVM-不同jdk版本静态变量存储位置

程序员朱永胜

JDK(Java Development Kit)是一个软件开发工具包,它提供了开发 Java 应用程序所需的所有工具、编译器和库的集合。

12940

JVM-如何判断对象可以回收

程序员朱永胜

在 Java 中,判断对象是否可以被回收是通过垃圾回收器(Garbage Collector)来完成的。Java 的垃圾回收器使用了一种称为"可达性分析"(Re...

10340

JVM内存管理

用户9645905

JVM虚拟机目的就是实现物理机那样的程序执行,JVM中的程序计数器可以看做是当前线程所执行字节码的行号指示器,而行号正好就指的是某一条指令,字节码解释器在工作时...

9630

JVM-如何查询垃圾回收日志

程序员朱永胜

垃圾回收日志(GC 日志)是 JVM 在进行垃圾回收时产生的日志记录。它包含了垃圾回收器的各种信息,如垃圾回收的类型、垃圾回收的时间、垃圾回收的阶段、回收的内存...

6730

JVM-C/C++的内存管理

程序员朱永胜

内存管理是指在程序执行过程中,为程序分配和释放内存资源的过程。在 C/C++语言中,程序员需要手动管理内存的分配和释放,以确保程序的正确性和性能。

10930

JVM-可达性分析算法

程序员朱永胜

JVM 的可达性分析算法是一种垃圾回收算法,用于确定在程序执行时哪些对象是可访问的,哪些对象是不可访问的,从而判断哪些对象可以被回收释放内存。可达性分析算法是垃...

4820

JVM-直接内存

程序员朱永胜

JVM 直接内存(Direct Memory)是 JVM 运行时使用的一种特殊内存区域,它是 JVM 堆外的一块内存空间。在 Java 中,我们使用java.n...

16230

JVM中的废物利用与内存清理艺术

灬沙师弟

在Java编程的世界里,我们通常不需要操心内存管理的细节,这都交给了Java虚拟机(JVM)。然而,JVM的垃圾回收机制却是实现这一切背后的关键。本文将深度揭秘...

12330

【面试题精讲】JVM-详细说说引用计数法的缺点-循环依赖

程序员朱永胜

全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。[2]

10430

【面试题精讲】JVM-方法区的回收

程序员朱永胜

方法区(Method Area)是 Java 虚拟机的一个重要组成部分,它被用于存储类的元数据信息,包括类的方法、字段、常量、静态变量等。

7020

【面试题精讲】JVM中哪些对象可以被称为GC ROOT对象

程序员朱永胜

全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。[2]

12170

【面试题精讲】JVM-堆-修改堆大小

程序员朱永胜

全网最细面试题手册,支持艾宾浩斯记忆法: https://store.amazingmemo.com/chapterDetail/168532470901700...

10960

【面试题精讲】JVM-方法区-字符串常量池

程序员朱永胜

字符串常量池是 Java 中的一种特殊的内存区域,用于存储字符串常量。它是在编译阶段就确定并存储的,是一种优化机制,可以减少内存的占用和提高程序的执行效率。

9230
领券