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
收集器
jdk1.8堆内存学习
堆内存启动时控制参数图解堆大小=年轻代(YoungGeneration)+年老代(OldGeneration)GC相关-Xnoclassgc:关闭JVM垃圾回收功能-XX:+UseSerialGC:使用Serial垃圾
收集器
来自喵星
·
2023-09-14 00:53
笔记
Java
学习
jvm
java
【面试题精讲】JVM中有哪些垃圾
收集器
有时博客内容会有变动,首发博客是最新的,其他博客地址可能未同步,请认准https://blog.zysicyj.top首发博客地址系列文章地址在Java虚拟机(JVM)中,有以下几种常见的垃圾
收集器
:「
程序员朱永胜
·
2023-09-13 18:36
后端
Java核心知识点整理大全3-笔记
目录:2.7.6.1.初始标记2.7.6.2.并发标记2.7.6.3.重新标记2.7.6.4.并发清除2.7.7.G1
收集器
2.8.JAVAIO/NIO2.8.1.阻塞IO模型2.8.2.非阻塞IO模型
希斯奎
·
2023-09-13 14:03
Java
java
笔记
jvm
jvm的三种算法以及10种垃圾
收集器
jvm的三种算法以及10种垃圾
收集器
jvm怎么知道堆里面的对象是无用数据,有两种方式:1.引用计数法:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。
D_Jiffy
·
2023-09-13 07:03
JAVA
java
什么是内存泄漏和内存溢出
比如申请了一个8MB空间,但是当前内存可用空间只有5MB,那么就是内存溢出;即:OutOfMemoryError,是指没有空闲内存,垃圾
收集器
回收后也不能提供更多的内存空间;二、内存泄漏(Memory
猩火燎原
·
2023-09-12 21:20
Java
杂记
面试相关
jvm
java
算法
关于G1垃圾
收集器
的疑问
前段时间公司服务器由CMS切换成G1,众所周知,G1因为其特有的region模型,相比于CMS等上一代垃圾
收集器
,有着并发收集、不会产生大量磁盘碎片(因为其从整体上看是采用复制算法)还有可预测的停顿模型
苔干
·
2023-09-12 15:14
终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶
如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC分代收集算法VS分区收集算法、GC垃圾
收集器
JAVA高级
·
2023-09-12 14:24
Java8实战-总结25
就像刚刚看到的,在需要将流项目重组成集合时,一般会使用
收集器
(Stream方法collect的参数)。再宽泛一点来说,但凡要把流中所有的项目合并成一个结果时就可以用。
weixin_42583701
·
2023-09-12 11:07
开发语言
java
垃圾收集算法-垃圾
收集器
垃圾收集算法标记-清除算法算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高,但是会带来两个明显的问题:效率问题空间问题(标记清除后会产生大量不连续的碎片)复制算法为了解决效率问题,“复制”收集算法出现了。它可以将内存分为大小相同的两块,每次使用其中的一块。当这一块的内存使用完后,就将还存活的对象复制到另一块去,然后
帮我的鸵鸟盖个章
·
2023-09-12 06:28
JVM垃圾
收集器
与内存分配策略
但是Java堆与方法区所需的内存分配与回收都是动态的,因此,垃圾
收集器
所关注的是这部分的内存。
Zhaenpg
·
2023-09-12 02:09
MAT-Memory Analyzer Tool
使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾
收集器
的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。
东方灵龙
·
2023-09-12 00:17
常用调优命令及各种 OOM 的应对策略【JVM调优】
文章目录1.常见的调优命令2.常见的性能调优3.常用的调优工具4.各种OOM的应对策略5.配置垃圾
收集器
6.CPU占用过高1.常见的调优命令①jps:显示所有虚拟机进程;②jstack:生成当前线程快照
栈老师不回家
·
2023-09-11 23:45
JVM
调优
jvm
List去重的三种方法,以及性能比较
1.Collectors.collectingAndThen这是Stream中的一个
收集器
,相比普通的Collectors.toList、Collectors.groupingBy等
收集器
Collectors.collectingAndThen
兴趣使然的古粗亚
·
2023-09-11 21:48
java
开发语言
Collectors.collectingAndThen()
Collectors.collectingAndThen()是Java8中的一个辅助方法,它能够将一个Collector
收集器
转换为另一个
收集器
,并在最终收集结果上应用一个Function函数。
LiLiYuan.
·
2023-09-11 21:44
java
jvm
开发语言
Java8实战-总结24
Java8实战-总结24用流收集数据
收集器
简介
收集器
用作高级归约预定义
收集器
用流收集数据流可以用类似于数据库的操作帮助你处理集合。可以把Java8的流看作花哨又懒惰的数据集迭代器。
weixin_42583701
·
2023-09-11 16:25
开发语言
java
JVM垃圾回收器
收集算法是内存回收的方法论,垃圾
收集器
就是内存回收的具体实现。
收集器
主要分三类:串行
收集器
、并行
收集器
以及并发
收集器
。
Upaaui
·
2023-09-11 14:25
#
jvm
jvm
java
算法
Stream流 - 聚合操作和遍历操作
聚合操作min/max:最值操作,需要比较器count:统计操作,统计数据个数collect:收集操作,使用官方的Collectors提供的
收集器
findFirst/findAny:查找操作,返回的类型为
不会叫的狼
·
2023-09-11 13:59
Java
java
Kafka源码分析之网络通信
1、生产者网络设计架构设计图2、生产者消息缓存机制1、RecordAccumulator将消息缓存到RecordAccumulator
收集器
中,最后判断是否要发送。
奔跑的码农小哥
·
2023-09-10 21:34
kafka
Java面试题系列——JavaSE面试题(GC一)
(1)对象回收的时机1.引用计数法:引用计数算法是垃圾
收集器
中的早期策略。在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;
小海海不怕困难
·
2023-09-09 18:46
JVM
java
新媒体运营常用工具
☆☆☆☆推荐理由:傻瓜式修图,制作海报的工具、在线ppt快速制作2、爱微帮推荐指数:☆☆☆☆推荐理由:与传送门互相搭配使用、可以做到微信公众号多篇文章的内容分析3、盘搜推荐指数:☆☆☆☆推荐理由:资源
收集器
冷花是把刀
·
2023-09-09 16:30
Jvm之ZGC垃圾
收集器
ZGC(TheZGarbageCollector)是JDK11中推出的一款追求极致低延迟的实验性质的垃圾
收集器
。
枫叶红花
·
2023-09-09 13:05
G1
收集器
【JVM调优】
文章目录1.分区
收集器
2.G1
收集器
1.分区
收集器
①G1:分区算法,物理上不分代,逻辑分代。
栈老师不回家
·
2023-09-09 02:54
JVM
调优
jvm
java
HotSpot垃圾收集算法实现细节
迄今为止,所有
收集器
在根节点枚举这一步骤时都是必须暂停用户线程的,因此毫无疑问根节点枚举与之前提及的整理内存碎片一样会面临相似的“StopTheWorld”的困扰。
秃头披风侠.
·
2023-09-08 17:24
JVM
算法
java
jvm
读书笔记-《ON JAVA 中文版》-摘要6[第六章 初始化和清理]
Java采用了构造器的概念,另外还使用了垃圾
收集器
(GarbageCollector,GC)去自动回收不再被使用的对象所占
JustDI-CM
·
2023-09-08 11:28
读书笔记
java
08-JVM垃圾
收集器
详解
上一篇:07-垃圾收集算法详解如果说收集算法是内存回收的方法论,那么垃圾
收集器
就是内存回收的具体实现。虽然我们对各个
收集器
进行比较,但并非为了挑选出一个最好的
收集器
。
关老头
·
2023-09-08 05:03
性能调优-JVM
jvm
java
算法
09-JVM垃圾收集底层算法实现
上一篇:08-JVM垃圾
收集器
详解1.三色标记在并发标记的过程中,因为标记期间应用线程还在继续跑,对象间的引用可能发生变化,多标和漏标的情况就有可能发生。
关老头
·
2023-09-08 05:25
性能调优-JVM
jvm
算法
java
五-垃圾
收集器
G1&ZGC详解
回顾CMS垃圾
收集器
G1垃圾
收集器
G1是一款面向服务器的垃圾
收集器
,主要针对配备多颗处理器及大容量处理的机器。
Comus_j
·
2023-09-08 05:13
JVM
java
jvm
算法
三色标记整理
在并发标记过程中,因为标记期间应用线程还在继续跑,多标漏标的情况有可能发生把Gcroot可达性分析遍历分析对象过程中遇到的对象,按照知否访问过来标记三种颜色黑色:表示这个对象已经被垃圾
收集器
访问过,且所有的引用都扫描过
Comus_j
·
2023-09-08 05:08
jvm
zipkin 源码分析01 源码结构
benchmarks测试zipkin默认使用zipkin2codec:编解码器internal:编码器,writer,readerstorage:存储实现zipkin的
收集器
:支持activemq,kafka
kuaipao19950507
·
2023-09-07 21:24
微服务
Java垃圾回收机制
方法区与堆区这部分内存的分配和回收是动态的,正是垃圾
收集器
所需关注的部分GC中的算法1.垃圾
收集器
在对堆区和方法区进行回收工作前,首先肯定确定这些区域内对象哪些可以被回收,哪些暂
huwei30
·
2023-09-07 11:06
三种方式查看 JVM 垃圾
收集器
一、引言不同版本的JVM默认使用的垃圾
收集器
是不同的,目前的新生代和老年代的垃圾
收集器
如下图所示,新生代和老年代之间的连线表示这些垃圾
收集器
可以进行搭配使用垃圾
收集器
的名字和JVM里面的参数对照表如下,
快乐的小三菊
·
2023-09-07 07:03
jvm
jvm
一文了解Kafka的消息
收集器
RecordAccumulate
〇、前言在上一篇文章《连Producer端的主线程模块运行原理都不清楚,就敢说自己精通Kafka》中,我们介绍了MainThread的工作原理,那么在本篇文章中,我们继续介绍第二部分内容:RecordAccumulator。在介绍原理之前,大家再重温一下Producer端的整体架构,图示如下所示:这个图看不懂没有关系,我们会在介绍Producer端原理时一一介绍每个部分的含义及其所复杂的功能。一、
爪哇缪斯
·
2023-09-06 18:30
面试题详解
kafka
java
面试
JavaScript 销毁对象
JavaScript垃圾
收集器
将删除该对象。结果,你将无法再访问它。但是,删除names
遇上日落
·
2023-09-06 11:09
javascript
前端
【优分享】JMeter源码解析之结果
收集器
简介:本文以最新的JMeter5.5版本源代码为例详细介绍了单机模式和分布式模式下结果
收集器
的工作原理。通篇干货,还不快来了解一下!
·
2023-09-05 16:32
性能测试jmeter
【JVM】对象死亡判断
文章目录简述引用计数算法可达性分析算法4种对象引用finalize()方法回收方法区简述在堆里面存放着Java世界中几乎所有的对象实例,垃圾
收集器
在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还
秃头披风侠.
·
2023-09-05 07:05
JVM
jvm
java
【JVM】垃圾收集算法
文章目录分代收集理论标记-清除算法标记-复制算法标记-整理算法分代收集理论当前商业虚拟机的垃圾
收集器
,大多数都遵循了“分代收集”(GenerationalCollection)[1]的理论进行设计,分代收集名为理论
秃头披风侠.
·
2023-09-05 07:33
JVM
jvm
3.垃圾
收集器
与内存分配策略
3垃圾
收集器
与内存分配策略3.1概述p61:1960年诞生于MIT的Lisp语言是第一门真正使用内存动态分配与垃圾收集技术的语言。
烟火雨落
·
2023-09-04 12:36
G1 垃圾回收器简单调优
详细介绍参见:JVM之G1
收集器
,这里不再赘述。
windwant
·
2023-09-04 06:19
后端码事
jvm
study plan
一、Java基础Integer实现原理及缓存机制String基础真正的Java内存模型Java双亲委派机制Java引用类型原理剖析JVM内存占用情况分析whc的GC文章G1
收集器
不可不说的Java锁事Java
whc2011
·
2023-09-03 23:15
Gc Root对象
1.gcroot对象有那些1.1解释常说的GC(GarbageCollector)roots,特指的是垃圾
收集器
(GarbageCollector)的对象,GC会收集那些不是GCroots且没有被GCroots
火山_6c7b
·
2023-09-03 06:34
Android jvm内存模型,JVM内存模型
引用博文:JVM内存管理-深入垃圾
收集器
与内存分配策略JVM内存管理-深入Java内存区域与OOM一次Java垃圾收集调优实战JVM的内部结构如下图:JVM主要包括两个子系统和两个组件:1.两个子系统分别是
津津小可爱
·
2023-09-03 05:32
Android
jvm内存模型
JVM调优笔记:认识JVM内存模型(jdk1.8)
执行程序的过程5、JVM运行时数据区虚拟机栈(线程私有)本地方法栈(线程私有)程序计数器(线程私有)堆(线程共享)方法区(线程共享)6、内存分配参数大小分配比例分配7、垃圾回收算法与思想分类新生代串行
收集器
leo825...
·
2023-09-03 05:01
JVM
JVM调优参数大全
实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容非稳定参数(-XX):非Stable参数,即非静态参数,此类参数各个jvm实现会有所不同,将来可能会随时取消,这些参数通常用于高级性能调优、垃圾
收集器
配置
SimpleSimpleSimples
·
2023-09-03 03:49
jvm
unity3d:YooAsset零冗余构建Assetbundle代码分析
BuildAssetInfo构建asset信息1.每个
收集器
下asset会构建出BuildAssetInfo,这种asset是没有冗余,只有依赖列表2.每个依赖asset会构建出BuildAssetInfo
四夕立羽
·
2023-09-02 12:24
unity3d
YooAsset
Assetbundle零冗余
构建公共包
文章分享-20周-垃圾
收集器
与内存分配策略(下)
目前没有一个最好的
收集器
,都是针对不同区域的特性实现最好垃圾收集方法HotSpot虚拟机的垃圾
收集器
Serial
收集器
单线程的
收集器
(JDK1.3之前新生代
收集器
唯一选择)注意:单线程不是表示使用单个CPU
庄泽锐
·
2023-09-02 11:07
洗衣店早资讯
❤「设备维护」干洗机圆盘维护:NO,绒毛
收集器
海绵洗涤:NO;水洗机酸洗维护:NO,烫台海绵布维护:NO;空压机排水:NO,输送线润滑:NO❤「案例图解」当衣服上沾上沥青污渍时,无需经过任何去渍处理,直接干洗即
西施客洗衣技术研究工作室
·
2023-09-02 09:50
错题
收集器
最近在准备一个考试,为了做题模拟真正考试,培训班老师建议我们把试题打印之后做题。那就有一个问题,怎么收集错题?一个一个copy对程序员来说是不能忍受的,我就尝试用python写了个简单的小脚本。想法很简单,需要输入试题文件,答案文件,错题序列号,时间有限,我只支持txt..文件格式统一,特别是题的序号,比如1.2.3.(要不然都考试完了,我估计还没写出这个脚本),会输出相应的错题+答案python
Jessica124
·
2023-09-02 02:09
内存分析之GCViewer详细解读
文章目录GCViewer详细解读一,Chart详解二,Eventdetail三,Summary四,Pause五,相关概念5.1GC5.1.1FullGC5.1.2MinorGC5.2垃圾
收集器
5.2.1
李奈 - Leemon
·
2023-09-01 19:30
jvm
java
算法
JVM上篇:内存与垃圾回收篇之13-垃圾回收器
文章目录13.垃圾回收器13.1.GC分类与性能指标13.1.1.垃圾回收器概述13.1.2.垃圾
收集器
分类13.1.3.评估GC的性能指标吞吐量暂停时间吞吐量vs暂停时间13.2.不同的垃圾回收器概述
栀子`
·
2023-09-01 18:59
jvm从入门到精通
java
jvm
Java的垃圾
收集器
和内存分配策略
引用强引用(StronglyReference)只要强引用还存在,垃圾
收集器
就永远不会回收掉被引用的对象;软引用(SoftReference)内存溢出时,进行回收,这次回收还没有足够的内存,才会抛出内存溢出异常
安中古天乐
·
2023-09-01 18:18
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他