E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javajvm垃圾收集
Java面试题--JVM大厂篇之深入解析JVM中的Serial GC:工作原理与代际区别
、年轻代和老年代的区别年轻代(YoungGeneration):老年代(OldGeneration):结束语:引言:Java虚拟机(JVM)作为Java程序的运行环境,其性能和稳定性在很大程度上依赖于
垃圾收集
器
青云交
·
2024-09-15 05:16
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
Serial
GC工作原理
年轻代垃圾回收Minor
GC
老年代垃圾回收
MajorGC
FullGC
年轻代和老年代的区别
SerialGC垃圾收集器
单线程垃圾收集器
Java中的垃圾回收机制是如何工作的?
标记:
垃圾收集
器会定期自动扫描内存中的对象,根据特定的算法(如可达性分析法)来判断哪些对象已经不再被程序使
Good_tea_h
·
2024-09-15 00:41
java
jvm
算法
2021.12.21工作总结
30新概念】5.名辉考勤情况制作10min6.沟通家长30min7.与老师沟通进度15min8.听力测试题打印,考试题打印装订15min共8h无剩余二明日计划1.中心校区开会2h2.校区卫生打扫,拖地,
垃圾收集
倾倒
逗逗奶
·
2024-09-13 10:57
JVM工作过程
(3)执行阶段主要由执行引擎负责(4)回收阶段主要是
垃圾收集
器(GarbageCollector)负责。所以,在Java虚拟机(JVM)中,读取字节码文件、解析字节码文件为类信息,并
一只BI鱼
·
2024-09-12 03:12
每日面经整理
笔记
jvm
java
Java面试题--JVM大厂篇(1-10)
正文:1.JVM有哪几种
垃圾收集
器?每种的特点是什么?JVM主要有以下几种
垃圾收集
器:Serial收集器、ParNew收集器、Parallel收集器、CMS收集器和G1收集器。
青云交
·
2024-09-09 17:21
java学习路线
Java大厂面试题
Java
jvm
Java
JVM
类加载器
栈内存溢出
Java面试题
Java内存模型(JMM)
MinorGC与FullGC
JVM中G1
垃圾收集
器:原理、过程和参数配置深入解析
在Java虚拟机(JVM)中,
垃圾收集
(GC)是一个自动管理内存的过程,旨在回收不再使用的对象所占用的内存空间。
码到三十五
·
2024-09-09 13:47
JAVA核心
面试攻关
java
jvm
jvm参数-XX:+UseConcMarkSweepGC怎么用?
-XX:+UseConcMarkSweepGC是一种JVM参数,它表示使用并发标记清除
垃圾收集
器(CMS)来进行内存管理。
Java搬砖组长
·
2024-09-08 00:11
jvm
java
1024程序员节
JVM性能调优之5种
垃圾收集
器
JDK
垃圾收集
器一、SerialGC
垃圾收集
器SerialGC的工作原理SerialGC的特点SerialGC的配置参数SerialGC的适用场景SerialGC的优缺点优点:缺点:SerialGC的总结二
golove666
·
2024-09-07 05:25
后端
垃圾回收
JVM性能调优
Java
Java GC 详解:Minor GC和Full GC以及CMS理解
ConcurrentMarkandSweep(并发标记-清除)CMS的官方名称为“MostlyConcurrentMarkandSweepGarbageCollector”(主要并发-标记-清除-
垃圾收集
器
搬山道猿
·
2024-09-03 11:41
java
jvm
开发语言
JAVA之JVM入门
提供了多种
垃圾收集
器。支持线程调度和同步性能的
java_heartLake
·
2024-08-31 01:32
JAVA
java
jvm
方法区的垃圾回收
方法区的垃圾回收有人认为方法区(如HotSpot虚拟机中元空间或者永久代)是没有
垃圾收集
行为的,其实不然,Java虚拟机规范中堆方法区的约束是非常宽松的,提到过可以不要求虚拟机在方法区中实现
垃圾收集
,事实上也确实有未实现或未能完整实现方法区类型卸载的
垃圾收集
器存在
climb.xu
·
2024-08-28 22:25
jvm
java
深入解析JVM内存模型:面试题及详细解答
1.1.1详细解答2.
垃圾收集
与内存分配2.1面试题:对象在JVM中的内存分配过程是怎样的?2.1.1详细解答3.
垃圾收集
器与内存回收3.1面试题:请解释什么是
垃圾收集
,并简述常见的
垃圾收集
算法。
道长不会写代码
·
2024-08-28 00:59
每天一道Java面试题
jvm
面试
职场和发展
Java中的堆与栈
堆是一个运行时数据区,Java的堆是
垃圾收集
器管理的主要区域,因此也被称为“GC堆”(Garbage-CollectedHeap)。
纣王家子迎新
·
2024-08-27 09:24
java
jvm
开发语言
2021.1.19工作总结
一今日总结1.卫生打扫处理,教室板凳摆放整齐,
垃圾收集
倾倒30min2.校区会议h30min3.两节正式课助教工作4h【周二17:30-19:00一班应到10人实到9人Dora请假周二19:00-20:
逗逗奶
·
2024-08-25 23:32
java JVM ZGC
垃圾收集
器关键特性和工作原理
ZGC(ZGarbageCollector)是Java虚拟机(JVM)中的一个现代化的
垃圾收集
器,它被设计成低延迟的
垃圾收集
器,特别适合于那些需要极短的
垃圾收集
暂停时间的应用程序。
K____End
·
2024-08-24 23:45
Java
java
jvm
算法
c# 避免内存泄漏的 弱引用 用法
因为弱引用只是提供了一种方式来访问可能已经被
垃圾收集
器回收的对象,而并不保证对象仍然存在。要通过弱引用调用对象的方法或属性,你需要首先检查弱引用的Target属性是否非空(即对象是否仍然存在)。
zhangyuli1
·
2024-08-24 23:14
.NetCore
c#
jvm
java
Java虚拟机(JVM)性能调优指南
-**
垃圾收集
**:选择合适的
垃圾收集
器,减少GC(
垃圾收集
)暂停时间。-**性能监控**:实时监控JVM性能,快速定位
NAMELZX
·
2024-08-24 23:10
java
jvm
开发语言
CMS
垃圾收集
初始标记需要暂停所有的其他线程,但这个阶段会很快完成。它的目的是标记所有的根对象,以及被根对象直接引用的对象,以及年轻代指向老年代的对象,不会遍历对象关系,单线程执行。并发标记阶段不需要暂停应用线程,遍历对象图,标记可达对象。可能产生漏标记的问题,会导致本该存活的对象被回收。如何解决这个问题?在老年代对象引用关系改变的时候,把该对象所在的卡页标记为脏页(通过写屏障维护卡表),后续只需要扫描脏页而不
ZyyIsPig
·
2024-03-13 04:23
jvm
jvm
比较Python和Rust的内存管理机制
Python和Rust都采用了
垃圾收集
(GarbageCollection)机制来管理内存,但它们各自的实现方式有很大的不同。
python慕遥
·
2024-03-02 20:09
python
rust
算法
CMS垃圾回收器
CMS垃圾回收CMSGC的官方名称为“MostlyConcurrenctMarkandSweepGarbageCollector”(最大-并发-标记-清除-
垃圾收集
器)。
Artisan_w
·
2024-02-27 20:32
Java基础与八股
jvm
java
算法
【Java】图解 JVM 垃圾回收(二):
垃圾收集
器、Full GC
图解JVM垃圾回收(二)1.
垃圾收集
器1.1内存分配与回收策略1.2Serial收集器1.3ParallelScavenge收集器1.4ParNew收集器1.5CMS收集器1.6G1收集器2.FullGC
G皮T
·
2024-02-20 15:21
#
图解系列
#
Java编程
jvm
java
GC
Full
GC
G1
垃圾收集器
垃圾回收
JVM 自动内存管理 知识点梳理
JVM自动内存管理Java内存区域HotSpot虚拟机对象探秘
垃圾收集
器与内存分配策略哪些内存需要回收?(对象已死?)
10419
·
2024-02-20 15:26
知识点梳理
思考
Java
java
jvm
内存管理
Lua内存管理策略
垃圾收集
原理分为两个阶段:标记-清除阶段。标记阶段从根集(全局变量,当前访问的局部变量等等)开始,依次向内部递归标
keep-learner
·
2024-02-20 10:52
lua
开发语言
Object 有哪些常用方法?大致说一下每个方法的含义?说说Hashtable 与 HashMap 的区别?
finalize方法该方法和
垃圾收集
器有关系,判断一个对象是否可以被回收
weixin_53180424
·
2024-02-19 20:02
java
java
jvm
开发语言
如何选择
垃圾收集
器?notify()和notifyAll()有什么区别?
如果说
垃圾收集
算法是内存回收的方法论,那么
垃圾收集
器就是内存回收的具体实现。
weixin_53180424
·
2024-02-19 20:02
java
jvm
Unity 减低GC和优化
文章目录在Unity中,
垃圾收集
(GarbageCollection,GC)是一项重要的内存管理机制,但过度的GC活动可能会导致性能瓶颈。
极致人生-010
·
2024-02-19 18:20
unity
游戏引擎
c#
JVM---
垃圾收集
器详细整理
目录一、
垃圾收集
需要考虑的三个事情:二、垃圾回收针对的区域三、如何判断对象已死1.引用计数算法:2.可达性分析算法四、引用五、生存还是死亡?
顾城猿
·
2024-02-19 16:19
jvm
java
开发语言
2022.3.22工作总结
一节助教课工作2h【周二17:30-19:00】6.名辉考勤情况制作10min6.听力测试题打印,并做听力题30min8..与家长沟通20min共8h无剩余二明日计划1.中心校区开会2h2.校区卫生打扫,拖地,
垃圾收集
倾倒
逗逗奶
·
2024-02-19 14:07
金九银十!阿里大牛力荐6篇实战文档:JVM+多线程+Kafka+Redis+Nginx+MySQL,临时抱佛脚管用!
深入理解Java虚拟机:JVM高级特性与最佳实践第一部分走近Java第1章走近Java第二部分自动内存管理机制第2章Java内存区域与内存溢出异常第3章
垃圾收集
器与内存分配策略第4章虚拟机性能监控与故障处理工具第
独孤球球
·
2024-02-19 14:51
jvm
java
开发语言
Class.forName和classloader的区别
JVM类加载如图所示,这是
javaJVM
类装载过程,Java是如何加载到jvm里面然后被识别的呢,其实分为三步:装载:(loading)找到class对应的字节码文件。
星期三不上班
·
2024-02-15 01:44
Jdk11新增特性
目录模块化系统(Jigsaw)新的
垃圾收集
器(ZGC和Shenandoah)新的API和工具其他改进JDK11(JavaDevelopmentKit11)Java的版本引入了一些新特性和改进,主要有:
骆驼整理说
·
2024-02-14 23:27
Java基础
jvm
java
开发语言
GC
垃圾回收标记算法对象被判定为垃圾的标准没有被其他对象引用判定对象是否为垃圾的算法引用计数算法可达性分析算法引用计数算法判断对象的引用数量通过判断对象的引用数量来决定对象是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1任何引用计数为0的对象实例可以被当作
垃圾收集
优点
谁家的猪
·
2024-02-13 00:16
如何排查Java内存泄漏?看完我给跪了!
这是一个常见的误解:虽然
垃圾收集
器做得很好,但即使是最好的程序员也完全有可能成为严重破坏内存泄漏的牺牲品。让我解释一下。当不必要地维护不再需要的对象引用时,会发生内存泄漏。这些泄漏很糟糕。
Java弟中弟
·
2024-02-12 16:44
Java内存模型以及
垃圾收集
机制
Java内存模型(JavaMemoryModel,JMM)和
垃圾收集
机制(GarbageCollectionMechanism)是Java语言的两个核心特性,它们共同保证了Java应用程序在执行过程中的效率和稳定性
dreammaker阿甘
·
2024-02-12 12:19
JAVA
java
jvm
开发语言
Lua weak表
垃圾收集
器只能在确认对象失效之后才会进行收集;它是不会知道你对垃圾的定义的。类似于任何在全局变量中声明
keep-learner
·
2024-02-11 22:49
lua
开发语言
Go内存优化与
垃圾收集
原文:MemoryOptimizationandGarbageCollectorManagementinGo本文将讨论Go的
垃圾收集
器、应用程序内存优化以及如何防止OOM(Out-Of-Memory)错误
·
2024-02-11 18:44
程序员
JVM | 第2部分:虚拟机执行子系统《深入理解 Java 虚拟机》
前言参考资料:《深入理解Java虚拟机-JVM高级特性与最佳实践》第1部分主题为自动内存管理,以此延伸出Java内存区域与内存溢出、
垃圾收集
器与内存分配策略、参数配置与性能调优等相关内容;第2部分主题为虚拟机执行子系统
多氯环己烷
·
2024-02-11 17:08
Java 内存区域
JVM介绍:1)JVM学习总结,全面介绍运行时数据区域、各类
垃圾收集
器的原理使用、内存分配回收策略2)JVM学习总结,虚拟机性能监控、故障处理工具:jps、jstat、jinfo、jmap、VisualVM
头真的好重好重Y
·
2024-02-11 01:54
JVM
java
经验分享
开发语言
jvm
面试
【Jvm】垃圾回收
本篇结构:判断对象已死java四种引用堆内存划分
垃圾收集
算法对象在堆中的分配
垃圾收集
器参考资料一、判断对象已死1.1、引用计数法给对象中添加一个引用计数器,每当有一个地方引用它,计数器就加1;当引用失效
w1992wishes
·
2024-02-10 23:03
Python 垃圾回收机制和如何解决循环引用
引用计数:是一种
垃圾收集
机制,而且也是一种最直观,最简单的
垃圾收集
技术,当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1;当对象的引用计数减少为0时,就意味着对象已经没有被任何人使用了
EchoPython
·
2024-02-10 22:54
垃圾收集
器
文章目录
垃圾收集
器一、概述1、垃圾回收器概述2、
垃圾收集
器分类3、GC的性能指标4、垃圾回收器发展史5、7种经典的
垃圾收集
器6、查看默认的
垃圾收集
器二、Serial收集器:串行回收1、概述2、SerialOld
scj1022
·
2024-02-10 11:32
JVM
jvm
java
Go内存优化与
垃圾收集
原文:MemoryOptimizationandGarbageCollectorManagementinGo本文将讨论Go的
垃圾收集
器、应用程序内存优化以及如何防止OOM(Out-Of-Memory)错误
俞凡 DeepNoMind
·
2024-02-10 11:20
程序人生
内存优化——内存抖动
垃圾回收在对对象进行回收前需要对垃圾进行采集,不同的虚拟机实现可能使用不同的
垃圾收集
算法,不同的收集算法的实现也不尽相同。不同的算法各有各的优劣势。
追寻米K
·
2024-02-10 01:57
【深入理解Java虚拟机】三、
垃圾收集
器与内存分配策略
1.判断对象存活Java堆中存放着几乎所有的对象实例,在垃圾回收前先要判断哪些对象“活着”,哪些对象已经“死去”。方式有两种:1.1引用计数法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。但是,至少主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用
paven559
·
2024-02-09 19:08
JVM-深入理解java虚拟机
一、java内存区域java与C++之间有一堵由内存动态分配和
垃圾收集
技术所围成的高墙。运行时数据区:java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。
HBryce24
·
2024-02-09 16:22
JVM
java
jvm
GC分析(一)
最近项目老是出现GC,所以稍微研究了一下java层的GC,GC就是
垃圾收集
器自动回收生命周期结束的对象,释放内存。
程序猿想吃肉
·
2024-02-08 13:12
jvm
垃圾收集
器之七种武器
目录1.回收算法1.1标记-清除算法(Mark-Sweep)1.2复制算法(Copying)1.3标记-整理算法(Mark-Compact)2.HotSpot虚拟机的
垃圾收集
器2.1新生代的收集器Serial
黄晓琪
·
2024-02-08 13:14
jvm
【Java八股面试系列】JVM-常见参数设置
目录堆内存相关显式指定堆内存–Xms和-Xmx显式新生代内存(YoungGeneration)显式指定永久代/元空间的大小
垃圾收集
相关垃圾回收器GC日志记录处理OOMJDK监控和故障处理工具总结堆内存相关
叮咚Zz
·
2024-02-08 13:42
jvm
java
八股文
jvm调优
垃圾回收
垃圾收集
器与内存分配策略
一、GC收集器1、GC回收需要思考的三件事:a)如何判断哪些内存需要回收?b)用什么回收?c)什么时候进行回收?以下分别针对这个几个问题进行说明。问题1:如何判断哪些内存需要回收?判断方法有两种(HotSpot默认采用第二种):1.引用计数算法给对象添加一个引用计数器,每当一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。2.根搜索算法
join_a922
·
2024-02-08 09:14
Go语言的垃圾回收算法被吹过头了?与Java相比如何?
Go语言正在构建的
垃圾收集
器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?
Java架构学习者
·
2024-02-08 04:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他