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
垃圾收集器G1&ZGC
【网站架构部署与优化】Tomcat优化、Tomcat多实例部署
TomcatJVM参数配置参数解释注意总结Tomcat配置文件参数优化(`server.xml`)1.线程池参数2.网络连接参数3.性能优化参数Java虚拟机(JVM)调优1.堆内存设置2.新生代和老年代设置3.
垃圾收集器
设置
Karoku066
·
2025-01-31 19:19
架构
tomcat
firefox
linux
运维
服务器
bash
JVM学习-
垃圾收集器
一、初识
垃圾收集器
在学习完垃圾回收的一些基本知识之后,我们要进入到具体的
垃圾收集器
的学习,其他内容可以翻阅博主前面的博客文章进行了解。
TyuIn
·
2025-01-28 03:42
JVM
java
jvm
jvm.gc
JVM CMS
垃圾收集器
详解
CMS定义和使用CMS(ConcurrentMarkSweep)
垃圾收集器
是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用。
NewBird_jhone
·
2025-01-28 03:12
jvm
真实互联网线上系统JVM内存溢出排查流程(文末彩蛋)
根据经验分析,大概率是由于JVM中存在长期无法回收的(大)对象(此问题属代码本身问题)或瞬间流量激增导致
垃圾收集器
来不及回收(可调整JVM参数或横向增加服务器)导致。
程序健跑人生
·
2025-01-28 03:12
JVM
多线程高并发
工作感悟
jvm
java
架构
后端
分布式
JVM学习总结-集合
1.聊聊JVM2.JVM内存管理:深入Java内存区域与OOM3.java线程安全(总结)4.JVM内存管理:深入
垃圾收集器
(六种
垃圾收集器
)与内存分配策略5.JVM调优总结(一)
北山璎珞
·
2025-01-28 03:09
JVM
JVM
JVM学习
jvm总结
深入了解JVM
JVM调优
JVM 常见知识点总结
强软弱虚引用三、垃圾回收篇3.1如何判断对象是否死亡3.2哪些对象可以作为gcroots3.3垃圾回收算法3.4MinorGC和FullGC的区别3.5HotSpot为什么分为新生代和老年代3.6常见的
垃圾收集器
南波塞文
·
2025-01-27 00:38
JVM
虚拟机
JVM
Java 21 探讨虚拟线程锁在哪里?
在最近的一篇文章中,我们详细描述了当我们迁移到Java21并将代际
ZGC
作为默认
垃圾收集器
时,我们的工作负载如何受益。虚拟线程是我们在此次迁移中兴奋采用的另一项功能。
幻想多巴胺
·
2025-01-26 10:26
技术
论文
java
开发语言
21天学通C++第八章——指针
C++虽然可以动态的管理内存,但是并不能像其他高级语言如JAVA、C#有自动
垃圾收集器
去对应用程序的内存进行清理。
不想睡觉_
·
2025-01-20 06:04
QT客户端学习路线
c++
开发语言
JVM-内存分配与回收策略
内存分配与回收策略对象的内存分配,就是在堆上分配(也可能经过JIT编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的Eden区上,少数情况下可能直接分配在老年代,分配规则不固定,取决于当前使用的
垃圾收集器
组合以及相关的参数配置
·
2025-01-19 23:07
后端
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垃圾收集器
单线程垃圾收集器
一文读懂
ZGC
ZGC
(TheZGarbageCollector)前言
ZGC
是G1后新推出的垃圾回收器,jdk11仅支持linux,jdk14增加了对windows,macOS的支持。
w_rcss
·
2024-09-15 03:59
垃圾回收
JVM
ZGC
垃圾回收器
gc
jvm
G1
Java中的垃圾回收机制是如何工作的?
标记:
垃圾收集器
会定期自动扫描内存中的对象,根据特定的算法(如可达性分析法)来判断哪些对象已经不再被程序使
Good_tea_h
·
2024-09-15 00:41
java
jvm
算法
Java面试题--JVM大厂篇之未来已来:为什么
ZGC
是大规模Java应用的终极武器?
亲爱的朋友们,热烈欢迎你们来到我的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.Ja
青云交
·
2024-09-13 08:54
Java虚拟机(JVM)专栏
Java技术栈
Java
java
jvm
大规模Java应用的终极武器
ZGC的技术进化历程
ZGC的优势解析
ZGC在不同场景中的应用
ZGC未来发展和改进方向
JVM工作过程
(3)执行阶段主要由执行引擎负责(4)回收阶段主要是
垃圾收集器
(GarbageCollector)负责。所以,在Java虚拟机(JVM)中,读取字节码文件、解析字节码文件为类信息,并
一只BI鱼
·
2024-09-12 03:12
每日面经整理
笔记
jvm
java
Java面试题--JVM大厂篇之低停顿、高性能:深入解析
ZGC
的优势
亲爱的朋友们,热烈欢迎你们来到我的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.Ja
青云交
·
2024-09-09 18:54
Java虚拟机(JVM)专栏
Java技术栈
Java
GC机制概述
java
JVM大厂面试题
ZGC与CMS
G1的深度对比
GC优化在线教育平台案例
GC优化电子商务网站案例
低停顿
高性能:深入解析ZGC
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
垃圾收集器
:原理、过程和参数配置深入解析
G1
垃圾收集器
(G1GC)是JVM中的一种重要
垃圾收集器
,尤其适用于需要低延迟和可预测停顿时间的大型应用程序。本文将深入探讨G1
垃圾收集器
的工作原理、关键特性和性能优化建议。
码到三十五
·
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
说一说JDK21
其次,扩展了
ZGC
(ZGarbageCollector)的功能,这是一种为大型堆设计的低延迟垃
java_heartLake
·
2024-08-31 01:31
JAVA
java
开发语言
方法区的垃圾回收
虚拟机中元空间或者永久代)是没有垃圾收集行为的,其实不然,Java虚拟机规范中堆方法区的约束是非常宽松的,提到过可以不要求虚拟机在方法区中实现垃圾收集,事实上也确实有未实现或未能完整实现方法区类型卸载的
垃圾收集器
存在
climb.xu
·
2024-08-28 22:25
jvm
java
深入解析JVM内存模型:面试题及详细解答
2.1.1详细解答3.
垃圾收集器
与内存回收3.1面试题:请解释什么是垃圾收集,并简述常见的垃圾收集算法。3.1.1详细解答结语1.JVM内存模型概述1.1面试题:请简述JVM内存模型的组成部分
道长不会写代码
·
2024-08-28 00:59
每天一道Java面试题
jvm
面试
职场和发展
Java中的堆与栈
堆是一个运行时数据区,Java的堆是
垃圾收集器
管理的主要区域,因此也被称为“GC堆”(Garbage-CollectedHeap)。
纣王家子迎新
·
2024-08-27 09:24
java
jvm
开发语言
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垃圾回收器
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
内存管理
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
JVM---
垃圾收集器
详细整理
六、回收方法区七、垃圾收集算法1.分代收集理论2.标记-清除算法3.标记-复制算法4.标记-整理算法八、经典
垃圾收集器
1.CMS
垃圾收集器
2.GarbageFirst收集器一、垃圾收集需要考虑的三个事情
顾城猿
·
2024-02-19 16:19
jvm
java
开发语言
金九银十!阿里大牛力荐6篇实战文档:JVM+多线程+Kafka+Redis+Nginx+MySQL,临时抱佛脚管用!
深入理解Java虚拟机:JVM高级特性与最佳实践第一部分走近Java第1章走近Java第二部分自动内存管理机制第2章Java内存区域与内存溢出异常第3章
垃圾收集器
与内存分配策略第4章虚拟机性能监控与故障处理工具第
独孤球球
·
2024-02-19 14:51
jvm
java
开发语言
CMS、G1、
ZGC
对比
文章目录CMS+ParNewYGCOGC优缺点G1YGCMixedGC优缺点RsetZGC过程优缺点参考CMS+ParNew一块eden,两块survivor,一块old。YGCParNew。一次stw——复制。eden区和survivor1区活跃对象复制到survivor2,部分survivor1区对象晋升到老年代。开始前。结束后。OGCCMS。两次stw——初始标记、重新标记。老年代直接标记清
娟宝宝萌萌哒
·
2024-02-15 08:46
java
gc
拥抱Java 21—让字符串(String)类型的使用更方便
在这15个功能更新中,有类似于
ZGC
、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的字符串模板功能。这篇文章,我就来讲述为
君若雅
·
2024-02-15 07:58
java
拥抱Java 21—— main 函数精简和未命名模式的变化
在这15个功能更新中,有类似于
ZGC
、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的main函数简化、未命名类和未命名变量
君若雅
·
2024-02-15 07:28
java
java
开发语言
Jdk11新增特性
目录模块化系统(Jigsaw)新的
垃圾收集器
(
ZGC
和Shenandoah)新的API和工具其他改进JDK11(JavaDevelopmentKit11)Java的版本引入了一些新特性和改进,主要有:
骆驼整理说
·
2024-02-14 23:27
Java基础
jvm
java
开发语言
七自由度模型搭建与仿真
图中参数说明:Bf,Br:前轴轮距,后轴轮距KtA,KtB,KtC,KtD:前后左右四个轮胎刚度ZgA,ZgB,
ZgC
,ZgD:前后左右四个轮胎处路面激励ZwA,Z
极简车辆控制
·
2024-02-13 14:38
半主动悬架CDC控制
算法
ZGC
源码分析(6)- 日志分析
根据
ZGC
运行的情况,截取部分关键的日志信息。分析如下:
ZGC
初始化信息这一部分主要是
ZGC
初始化的状态。从日志我们看出JVM的版本,是否支持NUMA,大爷内存等。
躺在石头上吐泡泡
·
2024-02-12 18:47
如何排查Java内存泄漏?看完我给跪了!
这是一个常见的误解:虽然
垃圾收集器
做得很好,但即使是最好的程序员也完全有可能成为严重破坏内存泄漏的牺牲品。让我解释一下。当不必要地维护不再需要的对象引用时,会发生内存泄漏。这些泄漏很糟糕。
Java弟中弟
·
2024-02-12 16:44
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
垃圾收集器
文章目录
垃圾收集器
一、概述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
程序人生
JVM工作原理与实战(三十七):Shenandoah GC和
ZGC
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、垃圾回收器的技术演进二、ShenandoahGC三、
ZGC
1.
ZGC
的版本更迭2.
ZGC
的使用方法3.
ZGC
的参数设置
橘子-青衫
·
2024-02-10 08:40
JVM工作原理与实战
jvm
java
后端
架构
上一页
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
其他