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
垃圾回收
垃圾收集器
目录1.垃圾判断1.1引用计数法:1.2可达性分析:1.3常见的GCRoots有:2.
垃圾回收
方式:垃圾收集器2.1CMS收集器:2.2G1收集器:1.垃圾判断1.1引用计数法:对象有一个引用计数器,引用一次计数器就加
perseveregz
·
2023-08-27 14:12
java
jvm
算法
Java 虚拟机垃圾收集机制简介
本文介绍Java虚拟机
垃圾回收
机制。以下内容总结来自于《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》垃圾收集机制垃圾收集需要考虑三件事:哪些内存需要回收?什么时候回收?如何回收?
0萌萌哒0
·
2023-08-27 14:37
java
java
java虚拟机
垃圾收集
JVM7:
垃圾回收
是什么?从运行时数据区看
垃圾回收
到底回收哪块区域?
垃圾回收
如何去回收?
垃圾回收
策略,引用计数算法及循环引用问题,可达性分析算法
垃圾回收
是什么?从运行时数据区看
垃圾回收
到底回收哪块区域?
垃圾回收
如何去回收?
垃圾回收
策略引用计数算法及循环引用问题可达性分析算法
垃圾回收
是什么?从运行时数据区看
垃圾回收
到底回收哪块区域?
郝开
·
2023-08-27 09:41
jvm
算法
java
jvm
前端高频面试题 js中堆和栈的区别和浏览器的
垃圾回收
机制
一、栈(stack)和堆(heap)栈(stack):是栈内存的简称,栈是自动分配相对固定大小的内存空间,并由系统自动释放,栈数据结构遵循FILO(firstinlastout)先进后出的原则,较为经典的就是乒乓球盒结构,先放进去的乒乓球只能最后取出来。堆(heap):是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆数据结构是一种无序的树状结构,同时它还满足key-value键
~black-
·
2023-08-26 23:31
前端高频面试题
前端
javascript
开发语言
基础详解
面试
Go
垃圾回收
系列(三):屏障机制
“强-弱”三色不变式上篇讲到如果在三色标记法去掉STW环节之后,可能会发生对象丢失现象,即一个合法引用的对象被gc给当作垃圾对象错误回收掉了。而为了避免这种情况的出现需要破坏这种现象形成的两个前提条件:条件1:一个白色对象被黑色对象引用(白色被挂在黑色下)条件2:灰色对象与它之间的可达关系的白色对象遭到破坏(灰色同时丢了该白色)强三色不变式如果我们破坏第一个条件,即强制性的不允许黑色对象引用白色对
·
2023-08-26 21:50
go
Go
垃圾回收
系列(三):屏障机制
“强-弱”三色不变式上篇讲到如果在三色标记法去掉STW环节之后,可能会发生对象丢失现象,即一个合法引用的对象被gc给当作垃圾对象错误回收掉了。而为了避免这种情况的出现需要破坏这种现象形成的两个前提条件:条件1:一个白色对象被黑色对象引用(白色被挂在黑色下)条件2:灰色对象与它之间的可达关系的白色对象遭到破坏(灰色同时丢了该白色)强三色不变式如果我们破坏第一个条件,即强制性的不允许黑色对象引用白色对
·
2023-08-26 21:19
go
Go
垃圾回收
系列(一):标记清除算法
垃圾回收
(GarbageCollection,简称GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的内存对象,让出存储器资源。GC过程中无需程序员手动执行。
·
2023-08-26 21:18
go
Go
垃圾回收
系列(二):三色标记法
Golang中的
垃圾回收
主要应用三色标记法,GC过程和其他用户goroutine可并发运行,但需要一定时间的STW(stoptheworld),所谓三色标记法实际上就是通过三个阶段的标记来确定要清除的对象都有哪些具体步骤第一步
·
2023-08-26 21:18
go
浅析JVM GC配置指南 | 京东云技术团队
2、如何选择
垃圾回收
器响应优先应用:面向C端对响应时间敏感的应用,堆内存8G以上建议选择G1,堆内存较小或低版本JDK选择CMS;吞吐量优先应用:对响应时间不敏感,以高吞吐量为目标的应用(如MQ、Worker
·
2023-08-26 20:14
jvmjvm调优gc
漫谈GC —— GC基本理论和深度剖析
概念GC(GarbageCollection):
垃圾回收
器,相信写过C/C++的同学,对下面这段代码应该不陌生:intmain(void){/*内存释放标志*/intflag=0;char*p=(char
雨生_
·
2023-08-26 19:00
14-强引用、软引用、弱引用、虚引用以及对象的finalization机制
强引用、软引用、弱引用、虚引用Java有不同的引用类型,分别是:强引用、软引用、弱引用、虚引用,不同的引用类型跟我们的
垃圾回收
也有着不同的规则。
OpenCoder
·
2023-08-26 18:22
新生代与老年代
大多数对象在Eden空间创建,并且在进行
垃圾回收
时会被清
weixin_43993064
·
2023-08-26 17:47
Java
jvm
java
算法
垃圾回收
器
垃圾回收
器就是
垃圾回收
的实践者,随着JDK的发展,
垃圾回收
器也在不断的更迭,在不同的场合下使用不同的
垃圾回收
器,这也是JVM调优的一部分。
迷茫的羔羊羊
·
2023-08-26 17:33
JVM
jvm
java
算法
对System.gc()的理解
调用System.gc(),会显示触发FullGC,对堆和方法区进行回收,开发人员可以手动的调用System.gc()来对JVM的GC进行操作,但是一般情况下,我们不手动触发,
垃圾回收
应该是自动的。
迷茫的羔羊羊
·
2023-08-26 17:33
JVM
jvm
源码解读Handler误用导致的内存泄漏
可以简单理解为:一个对象,我们已经不需要它了,但是由于“某种原因”,
垃圾回收
器无法回收它,这个对象所占用的内存就相当于被“泄漏”了,无法再供应用程序其他部分使用。
依然范特西_
·
2023-08-26 16:07
java
垃圾回收
机制
jvm
垃圾回收
机制JVM
垃圾回收
1、如何判断对象可以回收引用计数法如果一个对象被其他变量所引用,则让该对象的引用计数+1,如果该对象被引用2次则其引用计数为2,依次类推。
懒惰的coder
·
2023-08-26 15:05
java
java
开发语言
后端
Erlang
垃圾回收
机制(一)
每两周一篇的连续更新来啦,虽然主要是为了完成社区任务ErlangProcess内存分布在了解GC之前,我们先来看看Erlang进程的内存分布是怎样的:SharedHeapErlangProcessMemoryLayout+----------------------------------++----------------------------------+|||||||PID/Status/
Shawn_xiaoyu
·
2023-08-26 15:44
java内存泄漏之原因-解决方法-如何排查?
随着
垃圾回收
器活动的增加以及内存占用的不断增加,程序性能会逐渐表现出来下降,极端情况下,会引发OutOfMemoryError导致程序崩溃。内存泄漏的原因当
彦小忠
·
2023-08-26 14:03
synchronized & volatile
守护线程:是为其他线程的运行提供便利服务的,最典型的应用就是GC(
垃圾回收
线程)。synchronized关键字synchronized取得的锁
TinyDolphin
·
2023-08-26 12:13
Android性能优化:使用Profiler进行内存优化
BackgroundconcurrentcopyingGCfreed282965(11MB)AllocSpaceobjects,39(7MB)LOSobjects,42%free,23MB/41MB,paused248ustotal207.041ms这条信息表明,Java的
垃圾回收
机制
cvKnight
·
2023-08-26 12:22
android
App优化
android
性能优化
android
studio
java八股文面试[JVM]——
垃圾回收
器
jvm结构总结常见的
垃圾回收
器有哪些?
小田田_XOW
·
2023-08-26 11:34
java八股文
java
面试
jvm
Node.js 的 Buffer 是什么?一站式了解指南
它允许你在不经过JavaScript
垃圾回收
机制的情况下直接操作原始内存,从而更高效地处理数据,特别是在处理网络流、文件系统操作和其他与I/O相关的任务时。
LiamHong_
·
2023-08-26 08:22
后端
node.js
javascript
同区看房选房,选择哪个房源位置更好?
1、远离污染源的楼栋虽然每栋楼的业主都会制造垃圾,但一个小区内的
垃圾回收
点是固定的,临近
垃圾回收
点的楼栋肯定不会太好。一个好的房源位置是会远离污染源的,包括生活垃圾
我在火星_9631
·
2023-08-26 02:08
JS
垃圾回收
机制(内存问题)
垃圾收集机制理解垃圾收集机制:释放无用的数据,回收内存。垃圾收集机制分类:1)自动回收2)手动回收垃圾收集机制原理:找出没有用的数据,打上标记,释放其内存;周期性执行回收分类1.标记清除垃圾收集器会给存储在内存编辑器的变量都加上标记,会去掉环境中的变量(在执行的函数)和被环境所引用的变量,剩下的就是被回收的。2.引用计数(不常用)跟踪并记录变量引用次数,逐步加1,但循环引用的时候,引用技术无法归零
Cheney_9f51
·
2023-08-26 01:51
浅谈Golang
垃圾回收
众所周知,Go是一门自带
垃圾回收
的语言,那么Go的GC是怎么实现的,和其他的自带
垃圾回收
的语言又有什么区别呢?
真实的追梦者
·
2023-08-26 00:55
.net开发面试题总结(10题)
3.C#中的
垃圾回收
机制。C
还是个学生
·
2023-08-25 22:14
c#
js 数据类型
栈内存中变量一般在它的当前执行环境结束就会被销毁被
垃圾回收
制回收,而堆内存中的变量则不会,因为不确定其他的地方是不是还有一些对它的引用。堆内存中的变量只有在所有对它的引用
divine_zhouo
·
2023-08-25 22:46
讲讲什么情况下回出现内存溢出,内存泄漏?
https://www.cnblogs.com/tiancai/p/9634332.html内存泄漏:概念:由于java的JVM引入了
垃圾回收
机制,
垃圾回收
器会自动回收不再使用的对象;JVM是使用引用计数法和可达性分析算法来判断对象是否是不再使用的对象
Jeffery大侠
·
2023-08-25 18:42
常用面试题目
java基础:1.JVM内存模型2.juc并发包线程池,容器,线程安全3.static,final作用域、作用4.classloader介绍5.hashcode和equals6.object的几个方法7.
垃圾回收
BK_凌霄
·
2023-08-25 17:15
“深入解析JVM内部机制:探索Java虚拟机的工作原理“
标题:深入解析JVM内部机制:探索Java虚拟机的工作原理摘要:本文将深入探索Java虚拟机(JVM)的内部机制,包括类加载、内存管理、
垃圾回收
和即时编译等方面的工作原理。
爱编程的小土豆
·
2023-08-25 16:04
jvm
java
开发语言
“深入理解JVM:探索Java虚拟机的内部工作原理“
标题:深入理解JVM:探索Java虚拟机的内部工作原理摘要:本文将深入探索Java虚拟机(JVM)的内部工作原理,包括类加载、内存管理、
垃圾回收
和即时编译等关键方面。
爱编程的小土豆
·
2023-08-25 16:03
jvm
java
开发语言
公司来了个大佬,把 FullGC 40 次/天优化为 10 天 1 次,太秀了~!
对于JVM
垃圾回收
,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。推荐一个开源免费的SpringBoot实战项目:https
·
2023-08-25 12:11
java
“深入理解JVM:探索Java虚拟机的工作原理与优化技巧“
我们还将讨论JVM的内存管理和
垃圾回收
机制,并提供一些优化技巧,以提升Java应用程序的性能。正文:一、JVM简介Java虚拟机(JVM)是Java程序的运行环境,它负责将Java字节码转
爱编程的小土豆
·
2023-08-25 08:28
jvm
java
开发语言
“深入探索JVM内部机制:解密Java虚拟机“
我们将重点讨论类加载、内存管理、
垃圾回收
、即时编译以及字节码执行等方面,并通过示例代码来帮助读者更好地理解JVM的内部机制。正文:类加载机制JVM的类加载机制是Java语言的基石之一。
爱编程的小土豆
·
2023-08-25 07:28
jvm
java
开发语言
“深入解析JVM内部结构与工作原理:揭秘Java虚拟机的奥秘“
正文:一、JVM概述Java虚拟机(JavaVirtualMachine)是Java程序的运行环境,它负责将Java源代码编译成可执行的字节码,并在运行时提供内存管理、
垃圾回收
、线程管理等功能。J
爱编程的小土豆
·
2023-08-25 07:57
jvm
java
开发语言
“深入解析JVM内部原理:探索Java虚拟机的工作机制“
本文将深入探索JVM的工作机制,包括类加载、内存管理、
垃圾回收
、即时编译等关键技术,帮助开发者更好地理解JVM内部原理。类加载机制Java虚拟机在运行时动态加载和链接类。
爱编程的小土豆
·
2023-08-25 07:57
jvm
java
开发语言
“深入探索JVM内部机制:理解Java虚拟机的工作原理“
JVM是Java平台的核心组成部分,它具有
垃圾回收
、即时编译、线程管理等功能。二、JVM的组成J
爱编程的小土豆
·
2023-08-25 07:57
jvm
java
开发语言
JAVA内存溢出分析
甚至,会有人建议将引用后的变量置成null值,让jvm的
垃圾回收
。(我想申明下,jvm的
垃圾回收
ktime
·
2023-08-24 23:42
JS
垃圾回收
垃圾回收
我们知道写代码的时候创建一个基本类型、对
F班的小夏同学
·
2023-08-24 22:17
朝花夕拾
javascript
java
jvm
Java App GC 性能分析和异常处理
如果我们使用G1作为
垃圾回收
方案,则配置上更是轻松很多,除了暂停时间和xms、xmx,其他几乎都不用管。当然,这是理想情况。
lazyop
·
2023-08-24 21:28
C#
垃圾回收
触发条件
某一代预算容量被填满显式调用GC.CollectionWindows报告低内存CLR正在卸载AppDomainCLR正在关闭【参考】《CLRviaC#》
永恒星
·
2023-08-24 19:08
C#
GC触发条件
C#中类和结构体的区别
结构体中在声明字段时不能赋值类中的构造器可以初始化部分字段,结构体中的构造器在必须初始化所有字段类支持终结器,结构体不支持(结构体是值类型,以值的形式复制,难以知道在什么时候能安全执行终结器并释放结构体占用的非托管资源,
垃圾回收
器可以知道什么时候一个引用类型实例的引用不再活动
永恒星
·
2023-08-24 19:38
C#
类
结构体
区别
2022-04-24
jvm之
垃圾回收
机制16507163269524.jpgJDK(javaDevelopmentKitjava开发工具包)提供java程序的开发环境以及执行环境JDK=JRE+Kit(开发工具包)JRE(
面向星辰大海的程序员
·
2023-08-24 10:24
“深入解析JVM:探索Java虚拟机的内部机制“
标题:深入解析JVM:探索Java虚拟机的内部机制摘要:本文将深入探索Java虚拟机(JVM)的内部机制,包括JVM的基本结构、内存管理、
垃圾回收
机制和即时编译器等。
爱编程的小土豆
·
2023-08-24 09:59
jvm
java
开发语言
深入探讨Java虚拟机(JVM)的工作原理与优化策略
摘要:本文对Java虚拟机(JVM)的工作原理进行深入探讨,包括其内存管理、
垃圾回收
以及代码执行等方面。同时,文章还通过具体的代码示例,阐述了JVM的优化策略,旨在提高Java程序的性能。
科学熊
·
2023-08-24 06:11
java
java
jvm
开发语言
垃圾回收
(GC) 很干,很全
说一下
垃圾回收
机制
垃圾回收
主要针对的是JVM的堆内存,我讲一下我了解的hotspot实现的jvm,分为新生代和老年代,按照以前的说法,还有一个永久代,永久代在方法区里(物理上跟老年代相连),保存了class
浩展
·
2023-08-24 03:09
JVM
jvm
java
算法
Elasticsearch配置优化
7.17.7,同时jdk版本为1.8.3211、jvm参数优化 这里说的jvm参数调优,是指elasticsearch安装目录下的jvm.options配置,如下图所示: 这里调整的内容主要是调整
垃圾回收
的收集器
沿途欣赏i
·
2023-08-24 02:14
开发常见
elasticsearch
jenkins
大数据
JVM——
垃圾回收
器G1+
垃圾回收
调优
4.4G1(一个
垃圾回收
器)定义:取代了CMS
垃圾回收
器。和CMS一样时并发的。适用场景:物理上分区,逻辑上分代。
北岭山脚鼠鼠
·
2023-08-24 00:52
JVM
jvm
4、JVM
垃圾回收
机制、新生代的GC、GC(Minor GC、FullGC)、GC日志、JVM参数选项、元空间(笔记)
4.JVM
垃圾回收
机制4.1.新生代的GC4.1.1.串行GC(SerialGC)4.1.2.并行回收GC(ParallelScavenge)4.1.3.并行GC(ParNew)4.2.GC(MinorGC
涂作权的博客
·
2023-08-23 23:47
#
JVM
2、
垃圾回收
算法(标记清除算法、复制算法、标记整理算法和分代收集算法),各种垃圾收集器讲解(学习笔记)
2.
垃圾回收
概述2.1.
垃圾回收
算法2.1.1.
垃圾回收
算法-标记清除算法2.1.2.
垃圾回收
算法–复制算法2.1.3.
垃圾回收
算法–标记整理算法和分代收集算法2.1.4.
垃圾回收
算法–Serial收集器详解
涂作权的博客
·
2023-08-23 23:16
#
JVM
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他