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
ParNew收集器
基于CopyOnWriteArraySet的高并发在线用户状态
收集器
架构设计
《基于CopyOnWriteArraySet的高并发在线用户状态
收集器
架构设计》本文将通过一个电商平台实时在线用户监测系统的完整案例,详细讲解如何利用CopyOnWriteArraySet实现线程安全的用户状态收集
猿享天开
·
2025-03-25 07:00
java
开发语言
JVM 调优
选择合适的垃圾
收集器
-XX:+UseG1GC调整堆内存大小,通过调整堆内存的大小,可以控制应用程序的性能设置初始堆大小:-Xms512m设置最大堆大小:-Xmx2048m设置年轻代大小:-Xmn256m
百里自来卷
·
2025-03-15 10:03
jvm
垃圾回收机制是什么 ?JVM 核心结构?
垃圾回收机制是什么jvm的垃圾回收机制是GC(GarbageCollection),也叫垃圾
收集器
。
胡图蛋.
·
2025-03-15 10:02
jvm
JVM垃圾
收集器
合集
前言:JVMGC
收集器
的回顾与比较JVM(Java虚拟机)中的垃圾
收集器
是自动管理内存的重要机制,旨在回收不再使用的对象所占用的内存空间。
18你磊哥
·
2025-03-14 04:20
jvm
java进阶
jvm
JVM的垃圾回收器都有哪些?
以下为你详细介绍常见的JVM垃圾回收器:新生代垃圾回收器1.Serial
收集器
特点:单线程的垃圾回收器,在进行垃圾回收时,必须暂停其他所有的工作线程(StopTheWorld,简称STW),直到垃圾回收完成
yyueshen
·
2025-03-13 05:33
jvm
测试工具
jvm的gc过程
首先,用户可能想了解GC是如何工作的,不同的垃圾
收集器
有什么不同,比如Serial、Parallel、CMS、G1、ZGC等。但可能他们需要的是基础流程,比如标记-清除、复制、标
18你磊哥
·
2025-03-11 20:02
jvm
垃圾收集算法与
收集器
在JVM中,垃圾收集(GarbageCollection,GC)算法的核心目标是自动回收无用对象的内存,同时尽量减少对应用性能的影响。以下是JVM中主要垃圾收集算法的原理、流程及实际应用场景的详细介绍:一、标记-清除算法(Mark-Sweep)原理标记阶段:从GCRoots(如栈引用、静态变量)出发,遍历对象图,标记所有存活对象。清除阶段:扫描堆内存,回收未被标记的对象所占用的内存(直接释放,不整
HBryce24
·
2025-03-11 17:39
JVM
jvm
如何收集 Kubernetes 集群的日志
•组件作用:•Fluentd:日志
收集器
(部署为DaemonSet,每个Node运行一个实例)。•Elasticsearch:日志存储与索引(支持分布式、高并发)。
沉默的八哥
·
2025-03-09 00:42
运维
kubernetes
运维
深入解析 JVM —— 从基础概念到实战调优的全链路学习指南
与JVM三、JVM内存模型1.线程私有区2.线程共享区四、类加载机制与双亲委派1.类加载过程2.双亲委派模型3.动态加载与反射五、垃圾回收机制与调优策略1.分代收集思想2.常见垃圾回收算法3.主流垃圾
收集器
总是学不会.
·
2025-03-08 01:09
JVM
jvm
java
开发
后端
G1,最大的特点是什么,标记位图,卡表卡页,SATB又分别是什么?
G1垃圾
收集器
的核心特点与关键技术解析一、G1(Garbage-First)的最大特点G1是JDK9及之后版本的默认垃圾
收集器
,其核心设计目标是高吞吐量与可预测的低停顿时间(STW)。
蒂法就是我
·
2025-03-07 22:31
jvm
java
算法
《深入理解JVM》实战笔记(三): 垃圾
收集器
与垃圾收集算法
然而,GC并非完美的“万能钥匙”,不同的垃圾收集算法和
收集器
在性能、停顿时间和内存使用效率上表现迥异,直接影响应用
西瓜拍两瓣
·
2025-03-04 08:47
jvm
java
开发语言
必看系列:JAVA面试该怎么准备以及如何在面试过程中展示自己的技术能力
理解JAVA的内存模型,包括堆、栈和方法区,以及垃圾
收集器
的工作原理。掌握JAVA核心技术:对JAVA集合框架(如L
web13688565871
·
2025-03-03 11:39
面试
学习路线
阿里巴巴
java
面试
开发语言
JVM可用的垃圾回收器
个人博客地址:JVM可用的垃圾回收器|一张假钞的真实世界垃圾
收集器
分类JavaHotSpotVM有三种不同类型的
收集器
,每种
收集器
具有不同的性能特征。
一张假钞
·
2025-03-01 00:03
jvm
JVM 高级面试题及答案整理,最新面试题
JVM中的垃圾
收集器
有哪些,它们的工作原理是什么?
扫地僧009
·
2025-02-27 02:59
互联网大厂面试题
jvm
java
面试
《深入理解JAVA虚拟机》第三章 垃圾
收集器
与内存分配策略
《深入理解java虚拟机笔记》第三章垃圾
收集器
与内存分配策略如何判断出对象已死?
weixin_41262453
·
2025-02-23 15:35
深入理解java虚拟机
深入理解java虚拟机
垃圾收集器与内存分配策略
第三章
蓝易云 - 使用logstash+elasticsearch+kibana快速搭建日志平台
配置Logstash:创建一个Logstash配置文件,定义输入来源(如文件、日志
收集器
等)和输出目标
蓝易云
·
2025-02-21 01:48
elasticsearch
jenkins
大数据
运维
容器
开发语言
搜索引擎
JVM内存模型分区
Java堆是垃圾
收集器
管理的主要区域,因此很多时候也被称做“GC堆”。从内存回收的角度看,由于现在
收集器
基本都采用分代
Lionel·
·
2025-02-20 09:04
java基础
java
jvm
Rust 与 WebAssembly 结合的优势
这些文件不会包含如垃圾
收集器
等不必要的额外开销,同时,通过高级优化和摇树技术,可以有效剔除无用代码,进一步精简文件大小。无缝集成与互操作:Rust具备自动生成与Rus
exploration-earth
·
2025-02-18 14:07
学习
《必知!G1 堆结构全揭秘,性能优化从这里开始》
G1垃圾
收集器
原理与调优实践目录G1垃圾
收集器
简介核心设计原理2.1区域化堆内存布局2.2分代收集与混合GC2.3并发标记与SATB算法G1工作流程详解3.1YoungGC3.2MixedGC3.3FullGC
@孤随
·
2025-02-15 14:47
JAVA
性能优化
JVM垃圾回收器之深入理解CMS垃圾回收器
前言CMS垃圾回收器是本人理解最深刻的JVM垃圾回收器,CMS是首个可以与用户线程并发的低停顿
收集器
。
lance小码匠
·
2025-02-13 07:07
JVM
面试题
java基础
java
CMS
面试
JVM 中的各种
收集器
总结
在Java虚拟机(JVM)的垃圾回收体系中,垃圾
收集器
扮演着至关重要的角色,它们负责自动回收不再使用的内存空间,以确保JVM的高效运行。
xxxmine
·
2025-02-12 05:03
jvm
如何查看 JVM 当前使用的是什么垃圾
收集器
?思维导图 代码示例(java 架构)
如何查看JVM当前使用的垃圾
收集器
方法一:使用JVM参数通过在启动JVM时添加-XX:+PrintCommandLineFlags参数,可以在启动时打印出JVM使用的命令行参数,包括垃圾
收集器
的相关信息
用心去追梦
·
2025-02-09 21:11
jvm
java
架构
OpenTelemetry 中文文档教程
SDK等.项目地址:https://gitcode.com/gh_mirrors/docs/docs-cn项目介绍OpenTelemetry是一个开源的观测性框架,旨在提供一套标准化的API、库、代理和
收集器
纪越岩
·
2025-02-08 19:32
JVM调优及举例
选择合适的GC算法根据应用场景选择适合的垃圾
收集器
:低延迟:适合实
夜深微雨醉初醒
·
2025-02-08 13:48
#
Java基础/Java虚拟机
jvm
JavaScript系列(58)--性能监控系统详解
性能指标收集//1.性能指标
收集器
classPerformanceCollector{con
ᅟᅠ 一进制
·
2025-02-06 23:29
JavaScript
javascript
网络
开发语言
一文读懂fgc之cms
2.java8场景下为什么要使用cms在Java8场景下,使用CMS(ConcurrentMarkSweep)
收集器
的原因主要基于以下几
for62
·
2025-02-06 08:22
jvm
jvm
java
实践
【网站架构部署与优化】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
开发语言
深入剖析 JVM 内存模型
前言:下面分别介绍了新生代和老年代的不同
收集器
及其相关子类型,并附有示例代码和说明,感兴趣的朋友可以参考一下。
小白的一叶扁舟
·
2025-01-23 07:16
面试题
jvm
java
spring
boot
架构
21天学通C++第八章——指针
C++虽然可以动态的管理内存,但是并不能像其他高级语言如JAVA、C#有自动垃圾
收集器
去对应用程序的内存进行清理。
不想睡觉_
·
2025-01-20 06:04
QT客户端学习路线
c++
开发语言
JVM-内存分配与回收策略
内存分配与回收策略对象的内存分配,就是在堆上分配(也可能经过JIT编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的Eden区上,少数情况下可能直接分配在老年代,分配规则不固定,取决于当前使用的垃圾
收集器
组合以及相关的参数配置
·
2025-01-19 23:07
后端
常见的 JVM 调优方法有哪些?
Survivor区:1个Eden区的大小比值为2:8,这意味着Survivor区占整个年轻代的1/5,这个参数默认为8如果经常性的SurvivorTo放不下YGC的剩余的对象时候,可以适当的调整比例常用的CMS
收集器
爪哇天下
·
2024-09-16 05:19
jvm
JVM 调优篇7 调优案例1-堆空间的优化解决
一jvm优化1.1优化实施步骤*1)减少使用全局变量和大对象;2)调整新生代的大小到最合适;3)设置老年代的大小为最合适;4)选择合适的GC
收集器
;1.2关于GC优化原则多数的Java应用不需要在服务器上进行
健康平安的活着
·
2024-09-15 15:35
jvm调优
jvm
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
算法
fluentd 简介,日志收集并导入BigQuery
Fluentd的简介Fluentd是一个开源的数据
收集器
,旨在实现日志数据的统一收集、处理和转发。它支持多种数据源和数据格
nvd11
·
2024-09-14 11:12
Cloud
spring
Etl
spring
boot
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垃圾
收集器
:原理、过程和参数配置深入解析
G1垃圾
收集器
(G1GC)是JVM中的一种重要垃圾
收集器
,尤其适用于需要低延迟和可预测停顿时间的大型应用程序。本文将深入探讨G1垃圾
收集器
的工作原理、关键特性和性能优化建议。
码到三十五
·
2024-09-09 13:47
JAVA核心
面试攻关
java
jvm
【C/C++服务器开发】事件驱动、事件驱动架构、事件驱动编程及设计模式
从事件角度说,事件驱动程序的基本结构是由一个事件
收集器
、一个事件发送器和一个事
小熊coder
·
2024-09-08 18:42
C/C++服务器开发
软件架构
c语言
c++
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
开发语言
数组,集合流式互转
基本流程:(过滤器可无,必需的是转stream和
收集器
)集合对象.stream().filter(lambdareturnboolean).collect(Collectors.to你要的集合());如果转
BigOrangeSama
·
2024-09-02 08:30
python
开发语言
JAVA之JVM入门
提供了多种垃圾
收集器
。支持线程调度和同步性能的
java_heartLake
·
2024-08-31 01:32
JAVA
java
jvm
上一页
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
其他