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
垃圾回收
Java垃圾收集
JVM中,程序计数器,虚拟机栈,本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存
垃圾回收
主要集中于java堆和方法区中。
awesomeyu
·
2023-11-23 02:25
JS进阶学习(作用域、函数进阶、解构赋值、原型链)
文章目录1.面相对象编程介绍2.ES6中的类和对象3.类的继承ES6中的类和对象三个注意点作用域局部作用域全局作用域作用域链JS
垃圾回收
机制(GC)JS
垃圾回收
机制—算法说明闭包变量提升函数进阶函数提升函数参数动态参数剩余参数
今日上上签-
·
2023-11-22 19:51
前端
javascript
学习
开发语言
Java OOM问题如何排查
当JVM因为没有足够的内存来为对象分配空间并且
垃圾回收
器也已经没有空间可回收时,就会抛出这个error(注:非exception,因为这个问题已经严重到不足以被应用处理)。
桃月十二_
·
2023-11-22 16:09
Java 中四种引用类型
如果一个对象具有强引用,
垃圾回收
器不会回收它。当内存空间不足时,Java虚拟机会抛出OutOfMemoryError错误,而不是回收具有强引用的对象。强引用主要用
蜡笔弄丢了小新
·
2023-11-22 09:39
java
jvm
算法
01-Java概述
Java是基于C/C++基础之上发展而来的,但是不同于C/C++的是Java是纯粹的面向对象的编程语言,舍弃了C语言容易引起错误的指针,并且引入了
垃圾回收
机制,这样就在绝大部分场景下不需要手动释放内存。
白豆五
·
2023-11-22 07:12
Java笔记
java
开发语言
后端
为身边的家园做点贡献
买分类垃圾桶,找分类
垃圾回收
处。图片发自App从身边做起
zqlcandice
·
2023-11-22 04:40
一文彻底搞懂 JS 闭包
PS:IE6、7所使用的引用计数
垃圾回收
机制介绍引用计数回收算法通过变量是否被引用决定是否回收,而非直观上的回收无用的变量。由于闭包函数引用了外部作用域中的变量,所以这些变量不会被立
Jackson_Mseven
·
2023-11-22 01:35
JS
javascript
开发语言
ecmascript
【雕爷学编程】MicroPython手册之 WiPy PWM(脉宽调制)
它使用了轻量级的
垃圾回收
机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括:1、语法和功能与标准Python兼容,易学
驴友花雕
·
2023-11-22 00:18
MicroPython手册
单片机
嵌入式硬件
python
MicroPython
WiPy
PWM(脉宽调制)
aix系统java堆_浅谈AIX环境下的Java性能调优
fromIBMJava性能准则在编写Java应用程序时,以下是基本的准则:使用字符串缓冲区而不是字符串连接,当进行连续字符串操作时要避免不必要地创建那些最终必须经过
垃圾回收
的对象。
weixin_39571938
·
2023-11-21 22:32
aix系统java堆
后端除了增删改查还有什么?
Java虚拟机JVM,Java内存模型JMM,
垃圾回收
算法,
垃圾回收
器,CMS,G1,ZGC,JV
树上有只程序猿
·
2023-11-21 21:54
后端
前端
现在已经卷到需要问三色标记了吗?
引用计数&可达性分析要进行
垃圾回收
GC,那么我们首先就要决定到底怎么判断对象是否存活?一般来说有两种方式。
艾小仙人
·
2023-11-21 19:47
Hotspot启动原理(二)
在Hotspot虚拟机的启动过程中,会经历一系列的步骤,包括初始化、类加载、字节码解释执行、JIT编译、
垃圾回收
等环节。
wondream322
·
2023-11-21 18:48
JVM
jvm
java
架构
Hotspot启动原理(三)
在Hotspot虚拟机的启动过程中,会经历一系列的过程包括JVM初始化、类加载、字节码解释执行、JIT编译、
垃圾回收
等环节。
wondream322
·
2023-11-21 18:48
JVM
jvm
java
开发语言
谈谈我对JVM的理解(二)
前言昨天咱们说了类加载器、本地方法栈、程序计数器、方法区、今天来看看剩下的虚拟机栈、堆、以及
垃圾回收
器,还是放个JVM的结构图~虚拟机栈简介虚拟机栈负责代码的运行,也时候也叫做局部变量表,它是Java方法执行的内存模型
芝士肉松小贝
·
2023-11-21 18:03
JVM
jvm
G1
垃圾回收
G1
垃圾回收
.pngG1调优场景EvacuationFailure"evacuationfailure","to-spaceexhausted","to-spaceoverflow","promotionfailure
Yves_Chen
·
2023-11-21 17:16
java单例模式之懒汉式与饿汉式
什么时候用到单例模式需要频繁创建的一些类,使用单例可以降低系统的内存压力,减少GC(
垃圾回收
)。某些类创建实例时占用资源较多,或实例
倔~
·
2023-11-21 16:10
单例模式
java
开发语言
系列六、GC
垃圾回收
【四大垃圾算法-标记清除算法】
一、概述标记清除算法分为两个阶段,即:标记和清除两个阶段,先标记出要回收的对象,然后统一回收这些对象。形如:老年代一般是由标记清除或者标记清除+标记压缩的混合实现。二、原理用通俗的话解释一下标记清除算法,就是当程序运行期间,如果可以使用的内存被耗尽的时候,GC线程就会被触发并将程序暂停,随后将要被回收的对象标记一遍,最后统一回收这些对象,最终统一回收这些对象,完成标记清理工作后,接下来便让应用程序
YYAugenstern
·
2023-11-21 13:56
GC系列
GC
.NET面试题-自用款
垃圾回收
机制在C#中有GC
垃圾回收
器,一般来说系统会自动检测不再使用的对象或者变量,对其进行内存释放,不需要进行手动调用,Collector就是强制进行
垃圾回收
使得内存及时得到释放提高效率。
Li 是仙女不讲李
·
2023-11-21 12:05
c#
asp.net
面试
学习笔记5——对象、直接内存、执行引擎,string
,链接(链接到真实的内存地址),初始化(类初始化)计算对象占用大小,在堆中划分内存内存规整:指针碰撞法(指针作为分界线向后移动)内存不规整:空闲列表分配(记录哪些内存是可用的)取决于java堆采用什么
垃圾回收
机制内存是
热烈小狗
·
2023-11-21 08:31
学习
笔记
JVM基础-
垃圾回收
器
基本介绍Java虚拟机(JVM)中的
垃圾回收
器是用来自动管理内存的关键组件。它负责识别并回收不再使用的内存,从而防止内存泄漏。
青衫客36
·
2023-11-21 08:29
Java基础
jvm
java
学习笔记6——
垃圾回收
学习笔记系列开头惯例发布一些寻亲消息链接:https://baobeihuijia.com/bbhj/contents/3/190801.htmljava
垃圾回收
(stoptheworld)专注于堆和方法区的
垃圾回收
热烈小狗
·
2023-11-21 08:27
学习
笔记
jvm
JVM - 浅谈 GC
垃圾回收
浅谈GC
垃圾回收
一、关于回收目标二、方法区回收1.常量回收2.类卸载三、堆回收1.堆空间的划分(1)新生代(2)老年代2.对象存活判定(1)标记算法a.引用计数法b.可达性分析算法(2)死亡判定3.
垃圾回收
算法
艾比Abe
·
2023-11-21 08:55
JVM
jvm
java
编程语言
浅谈JVM调优
目录调优目的Arthas出现的问题频繁STWSTW时间过长调优参数堆内存参数调试跟踪参数设置GC参数串行收集器参数并行收集器参数CMS参数G1参数先了解JVM内存模型、工作原理、
垃圾回收
JVM调优目的使用较小的内存占用来获得较高的吞吐量或者较低的延迟吞吐量
EnndmeRedis
·
2023-11-21 08:49
advance
java
JVM
调优
浅谈垃圾收集器(GC)
我们从这三个问题去真正认识一下
垃圾回收
器,以及为什么这堵墙墙外的人想进去,墙里面的人想出去?2JVM运行时数据区域如上图
我的Coder小屋
·
2023-11-21 08:17
Java学习
#
JVM
java
jvm.gc
浅谈JVM内存模型与GC
垃圾回收
7.堆内存的分配规则8.
垃圾回收
算法8.1
垃圾回收
机制简单概括8.2标记清理算法8.3标记整理算法8.4复制算法8.5新生代的GC8.6哪些对象会存放在老年代?
程序猿ZhangSir
·
2023-11-21 08:16
jvm
浅谈jvm的GC(
垃圾回收
)
1.什么是GC?GC,全称是GarbageCollection(垃圾收集)或者GarbageCollector(垃圾收集器)。在使用C语言编程的时候,我们要手动的通过malloc和free来申请和释放数据需要的内存,如果忘记释放内存,就会发生内存泄露的情况,即无用的数据占用了宝贵的内存资源。而Java语言编程不需要显示的申请和释放内存,因为JVM可以自动管理内存,这其中最重要的一部分就是GC,即J
sleep的线程
·
2023-11-21 08:45
java
gc
java
浅谈JVM的
垃圾回收
算法和
垃圾回收
器
1、JVM
垃圾回收
算法1.1标记清除算法标记清除算法,是将
垃圾回收
分为2个阶段,分别是标记和清除。
Zy~Life
·
2023-11-21 08:13
Java
jvm
算法
浅谈 JVM GC 收集器--系列(一)
又到一年大促时刻,今天我们一起探讨下JVM
垃圾回收
的问题,写代码的时候想一想如何减少FullGC问题的出现,因为一旦出现频繁FullGC,短时间内没有太好的解决办法,很有可能重启后服务接着FullGC,
吒哇
·
2023-11-21 08:40
东哥内部总结
jvm
spring
IDEA集成性能分析神器VisualVM
这些功能包括生成和分析海量数据、跟踪内存泄漏、监控
垃圾回收
器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。
北暮城南
·
2023-11-21 06:30
intellij-idea
java
ide
Java中的
垃圾回收
机制
java的
垃圾回收
机制介绍(1)垃圾收集机制——GC(GarbageCollection),在Java中,程序员不需要去关心内存动态分配和
垃圾回收
的问题,一切都由JVM来处理(2)Java虚拟机中的守护线程
今日份学习
·
2023-11-21 06:25
java
jvm
GaussDB新特性Ustore存储引擎介绍
相比于AppendUpdate(追加更新)行存储引擎,Ustore存储引擎可以提高数据页面内更新的HOTUPDATE的
垃圾回收
效率,有效降低多次更新元组后存储空间占用的
恒云联盟
·
2023-11-21 05:38
云数据库
GaussDB
gaussdb
java
数据库
js是单线程的,如何实现多线程?一份WebWorker食用指南附上
一个切图仔的自我救赎我的开源工具库:mdollar之后准备学习:unocss、浏览器的
垃圾回收
机制(v8)文章目录前言线程和进程的区别单线程和多线程为什么要学多线程WebWorker介绍WebWorker
南风木兮丶
·
2023-11-21 03:12
javascript
前端
ui
Java之内存管理
文章目录JVM内存管理1.程序计数器2.虚拟机栈2.1虚拟机栈概念2.2栈帧3.本地方法栈4.方法区4.1方法区概念4.2方法区存储4.3常量池4.4运行时常量池4.5方法区的
垃圾回收
5.堆JVM内存管理
ysysysr_susu
·
2023-11-20 19:50
JAVA
SE
java
开发语言
专高五面试题
导致内存泄漏的情况1.无限循环引用:当外部函数引用内部函数,内部函数引入外部函数时,就会形成循环,导致内存无法释放,从而造成内存泄漏2.全局变量的引用:当闭包中引入全局变量,全局变量无法
垃圾回收
,从而导致内存被泄漏
2301_76790013
·
2023-11-20 15:54
面试
java
职场和发展
常见的内存泄漏场景
console导致console导致的内存泄漏因为打印后的对象需要支持在控制台上查看,所以传递给console.log方法的对象是不能被
垃圾回收
的。我们需要避免在生产环境用console打印对象。
背太阳的牧羊人
·
2023-11-20 14:58
开发工具
javascript
开发语言
性能优化
java深入源码级的面试题
1.哪些情况下的对象会被
垃圾回收
机制处理掉?1.采用标记计数的方法:给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,计数就减一,当这个计数为0的时候,这个对象就可以被回收了。
Fitz_e74a
·
2023-11-20 13:18
java排查full gc_CMS
垃圾回收
和线上Full GC排查
背景我们上线Java服务的时候需要对其配置一些JVM参数,如堆空间大小、虚拟机栈大小、
垃圾回收
算法。对于年轻代和老年代我们可以配置不同的
垃圾回收
算法。
weixin_39876650
·
2023-11-20 10:36
java排查full
gc
垃圾回收
器学习之Full GC和CMS GC的区别
针对HotSpotVM的实现,它里面的GC其实准确分类只有两大种:PartialGC:并不收集整个GC堆的模式YoungGC:只收集younggen的GCOldGC:只收集oldgen的GC。只有CMS的concurrentcollection是这个模式。MixedGC:收集整个younggen以及部分oldgen的GC。只有G1有这个模式。HotSpotVM里其它非并发GC的触发条件复杂一些,不
weixin_34365417
·
2023-11-20 10:06
java
CMS几种GC模式解读
本文主要对ParNew+CMS经典组合下,触发的几种
垃圾回收
方式进行几个概念的纠正。BackgroudCMS可能更多人只知道CMS,而不知道BackgroudCMS。
张某某啊哈
·
2023-11-20 10:34
学习JVM(虚拟机)
java基础知识点
java
jvm
开发语言
CMS发生Full GC的几种场景
JVM
垃圾回收
机制:JVM所采用的Old区垃圾收集器为CMS,CMS会在以下几种情况下发生FullGC:大对象分配到老年代时,可用空间不足perm或metaspace空间不足(JDK8开始HotSpot
chunyusi1569
·
2023-11-20 10:28
CMS与FullGC
JVM中的CMS(ConcurrentMarkSweep)GC和FullGC(FullGarbageCollection)是两种不同的
垃圾回收
算法。
星夜孤帆
·
2023-11-20 10:24
jvm
java
算法
JVM系列(八):堆(Heap)的相关知识介绍
目录1、JVM堆的概念2、JVM堆的特点3、JVM堆的内部结构3.1组成3.2堆内存内部空间所占比例3.3永久代和元空间区别4、堆空间的大小设置5、堆空间
垃圾回收
1、JVM堆的概念JVM中的堆是用来存放对象的内存空间
IT技术分享社区
·
2023-11-20 09:07
JVM系列
java
开发语言
系列七、JVM的内存结构【堆(Heap)】
保存所有引用类型的真实信息,以方便执行器执行,堆内存分为三个部分,即:新生区、养老区、永久区(Java7)/元空间(Java8)1.1、新生区新生区是类的诞生、成长、消亡的区域,一个类在这里产生,应用,最后被
垃圾回收
器收集
YYAugenstern
·
2023-11-20 09:13
JVM系列
jvm
JVM
垃圾回收
机制详解
在我们写Java代码时,大部分情况下是不用关心你New的对象是否被释放掉,或者什么时候被释放掉。因为JVM中有垃圾自动回收机制。在之前的博客中我们聊过Objective-C中的MRC(手动引用计数)以及ARC(自动引用计数)的内存管理方式,下方会对其进行回顾。而目前的JVM的内存回收机制则不是使用的引用计数,而是主要使用的“复制式回收”和“自适应回收”。当然除了上面是这两种算法外,还有其他是算法,
xmh-sxh-1314
·
2023-11-20 09:33
jvm
JVM
垃圾回收
详解
文章目录JVM
垃圾回收
详解内存分配和回收原则长期存活的对象进入老年代主要进行gc的区域空间分配担保死亡对象判断方法引用计数法可达性分析算法引用类型总结如何判断一个常量是废弃常量?
Sivan_Xin
·
2023-11-20 09:33
日更计划
jvm
java
算法
jvm-
垃圾回收
的概念和理解
参考尚硅谷:宋红康(b站视频)一、
垃圾回收
的概述1.1关于
垃圾回收
Java和C++语言的区别,垃圾收集技术、内存动态分配三个经典问题哪些内存需要回收?什么时候回收?如何回收?
爱搞技术的吴同学
·
2023-11-20 09:02
java
jvm
java
JVM
垃圾回收
目录一、垃圾定位1.引用计数法2.可达性算法二、
垃圾回收
算法1.标记清除算法2.复制算法三、常见
垃圾回收
器及其组合1.serial2.parallelScavenge(ps)3.parnew4.serialold5
、风筝
·
2023-11-20 09:32
jvm
java
JVM之
垃圾回收
相关概念之引用
JVM之
垃圾回收
相关概念之引用文章目录JVM之
垃圾回收
相关概念之引用@[TOC](文章目录)前言1.强引用2.软引用3.弱引用4.虚引用总结前言带着问题去阅读,==强引用、软引用、弱引用、虚引用有什么区别
zlz_
·
2023-11-20 09:01
JVM
其他
java
JVM——
垃圾回收
相关概念
JVM——
垃圾回收
相关概念System.gc()的理解在默认情况下,通过system.gc()或者Runtime.getRuntime().gc()的调用,会显式触发FullGC,同时对老年代和新生代进行回收
爱吃西红柿炒蛋
·
2023-11-20 09:01
JVM
java
开发语言
JVM
垃圾回收
器
1
垃圾回收
器的位置2
垃圾回收
器的基本概念 什么是
垃圾回收
器:JVM为Java提供了
垃圾回收
机制,是一种偏自动的内存管理机制。
行者无疆_ty
·
2023-11-20 09:56
Java开发
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他