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
Gc&垃圾回收
你还在“垃圾”调优?快来看看JDK17的ZGC如何解放双手 | 京东云技术团队
本文将通过对比ZGC与传统
垃圾回收
器的改动点,从多个维度综合分析为什么ZGC的停顿时间那么
京东云技术团队
·
2024-01-12 12:29
京东云
jvm
java
C#类(Class)的使用
所分配的内存会由
垃圾回收
器(GC)自动管理,无需手动释放。
m0_52994020
·
2024-01-12 11:12
c#
开发语言
.net
C++面试:对象生命周期 &
垃圾回收
在C++中,理解对象的生命周期和
垃圾回收
是非常重要的,尤其是在准备面试腾讯等大型科技公司的C++开发岗位时。这些概念涉及内存管理,是C++编程中的核心部分。
Thomas_Lbw
·
2024-01-12 11:39
c++
面试
C++
Golang三色标记法面试复习
前言
垃圾回收
是指对不再使用的内存资源进行自动回收的功能。C++等语言中使用的是手动管理,而Go中则是自动管理。Go的
垃圾回收
机制主要是三色标记法,可以减少因
垃圾回收
导致程序暂停的影响。
Climber47
·
2024-01-12 10:09
Golang
golang
面试
开发语言
学习
Java面试题之JVM
3.简述一下
垃圾回收
机制?(
垃圾回收
的原理?)4.
垃圾回收
器都有什么?该怎么选择?5.如何判断垃圾可以回收了?6.
垃圾回收
算法有哪几种?7.年轻代、年老代、永久代区别?
黄妹妹儿
·
2024-01-12 10:59
java
jvm
python
JVM——新生代 、老年代、永久区
新生区,老年区,元空间新生区:新生区又分为Eden区,幸存区1,幸存区2,Eden区:java新对象的出生地,当Eden区内存不够时会触发一次轻GC,对新生区进行一次
垃圾回收
;幸存区1:上一次轻GC的幸存者
想要飞翔的小乌龟
·
2024-01-12 09:03
JVM
jvm
JVM基础(5)——JVM
垃圾回收
算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介我们在前两章中,已经讲解了JVM
垃圾回收
的基本流程和对象存活判定
smart哥
·
2024-01-12 07:37
jvm专题
jvm
JVM基础(4)——JVM存活判定算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介我们在JVM
垃圾回收
机制一章中,简单介绍了JVM的
垃圾回收
机制,
smart哥
·
2024-01-12 06:37
jvm专题
jvm
JavaScript
垃圾回收
机制
所有全局变量都不是垃圾局部变量在这个函数执行完之后就变成了垃圾如果存在双引用,删了其中一个对象还是不会变成垃圾的,因为还有另外一个对象在引用它双引用环引用(别人引用你才有用,你引用别人是没有用的,对外界至少有一个桥梁,不要成为孤岛)环引用2.
垃圾回收
的必要性由于字符串
VisionT
·
2024-01-12 06:29
JVM:从零到入门
目录JVM内存区域划分本地方法栈虚拟机栈堆程序计数器方法区/元数据区类加载1.加载2.验证3.准备4.解析5.初始化双亲委派模型
垃圾回收
机制引用计数可达性分析如何清除垃圾标记清除复制算法标记整理代JVM
Xua3055
·
2024-01-12 06:28
jvm
java内存泄漏怎么排查
在Java中,内存泄漏是指应用程序持有不再使用的对象的引用,导致这些对象无法被
垃圾回收
机制回收,从而占用了内存资源。
lozhyf
·
2024-01-12 06:24
java
开发语言
JVM初识
JVM的功能jvm的功能主要分为三部分:解释和运行对字节码文件中的指令,实时的解释成机器码,让计算机执行内存管理自动为对象、方法等分配内存自动的
垃圾回收
机制,回收不再使用的对象即时编译对热点代码进行优化
weixin_54498224
·
2024-01-12 05:53
jvm
【雕爷学编程】MicroPython手册之文件操作模块 write-写入文件
它使用了轻量级的
垃圾回收
机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括:1、语法和功能与标准Python兼容,易学
驴友花雕
·
2024-01-12 05:04
MicroPython手册
单片机
嵌入式硬件
python
MicroPython
write-写入文件
文件操作模块
【雕爷学编程】MicroPython手册之文件操作模块
它使用了轻量级的
垃圾回收
机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括:1、语法和功能与标准Python兼容,易学
驴友花雕
·
2024-01-12 05:04
MicroPython手册
单片机
嵌入式硬件
python
MicroPython
文件操作模块
jvm参数调优
(1)吞吐量:用户代码时间/(用户代码执行时间+
垃圾回收
时间)(2)响应时间:STW越短,响应时间越少什么是调优?
攻城有术
·
2024-01-12 04:06
缓存
计算机内存
JVM内存
jvm
java
开发语言
《每天十分钟》-红宝书第4版-性能
在使用
垃圾回收
的编程环境中,开发者通常无须关心内存管理。不过,JavaScript运行在一个内存管理与
垃圾回收
都很特殊的环境。
lorinzhang
·
2024-01-12 02:02
《每天十分钟》红宝书第4版
javascript
【JVM】
垃圾回收
算法
4种JVM
垃圾回收
算法标记清除算法标记-清除算法将
垃圾回收
分为两个阶段,标记阶段和清除阶段在标记阶段首先通过GCRoots,标记所有从根节点开始的对象,未被标记的对象就是未引用的垃圾对象。
程序猿夏夏夏
·
2024-01-12 00:06
jvm
算法
堆,栈,程序区,静态变量,局部变量,函数,参数宏
堆空间为程序提供了极为灵活的空间分配和管理手段,既可以手动管理,也可以交由
垃圾回收
机制自动管理,带来了很大的方便。栈:是一种后进先出(LIFO)的数据结构。
recordcode
·
2024-01-11 17:58
嵌入式硬件
金三银四-JVM核心知识高频面试题
三、JVM中
垃圾回收
的算法有哪些?四、JVM如何判断对象是否死亡?五、JVM中有哪些引用类型?六、JVM的永久代(PermGen)和元空间(Metaspace)有什么区别?
小贤java
·
2024-01-11 17:18
Java面试
Java
SE
java
开发语言
Java面试
金三银四
JVM
学习笔记
weak_ptr如何能做到解决循环引用又能传递参数呢?
引子:今天在看CLRviaC#的时候看到C#的
垃圾回收
算法--引用跟踪算法的时候想到以下几个问题。
qq_42987967
·
2024-01-11 12:14
编程语言学习笔记C#
开发语言
C#
c++
垃圾回收
C#--核心
核心知识点学习学习内容有:绪论:面向对象的概念Lesson1:类和对象练习:Lesson2:封装--成员变量和访问修饰符练习:Lesson3:封装--成员方法Lesson4:封装--构造函数和析构函数知识点四
垃圾回收
机制
@Sunset...
·
2024-01-11 12:06
c#
开发语言
禁用Python的GC机制后,Instagram性能提升10%
通过关闭Python
垃圾回收
(GarbageCollection,GC)机制(通过回收和释放未使用的数据来回收内存),Instagram的性能可以提高10%。是的,你没有听错!
妄心xyx
·
2024-01-11 08:10
iOS错误记录2017_01_10_block使用错误
使用__block修饰一个字符串后在block块中使用,但应用多次调用这段程序时会导致崩溃:错误详情修改:__block修饰去除原因分析:在
垃圾回收
机制里面,如果同时使用__weak和__block来标识一个变量
ForzaJuven
·
2024-01-11 07:49
JVM基础(3)——JVM
垃圾回收
机制
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介我们在JVM内存模型一章中,介绍了JVM中的Java堆内存区域。
smart哥
·
2024-01-11 05:55
jvm专题
jvm
Python中
垃圾回收
机制的理解
Python中
垃圾回收
机制的理解定义:
垃圾回收
:GarbageCollection现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。
ITxiaoke
·
2024-01-11 04:21
Python语言
python垃圾回收
垃圾回收机制
python垃圾
Python中
垃圾回收
机制
垃圾回收
引用计数:是一种垃圾收集机制,而且也是一种最直观、最简单的垃圾收集技术。当Python的某个对象的引用计数降为0时,说明没有任何引用指向该对象,该对象就成为要被回收的垃圾了。
Python_mjj
·
2024-01-11 04:18
python
内存泄漏
python中的
垃圾回收
机制
垃圾回收
是一种自动管理内存的机制,目标是检测和回收不再被程序使用的内存,以达到避免内存泄漏和提高程序性能。
湛和
·
2024-01-11 04:47
python
JVM启动参数及
垃圾回收
机制
这些参数用于指定JVM的运行环境、内存分配、
垃圾回收
器以及其他选项。以下是一些常见的JVM启动参数:-Xms:设置JVM的初始堆大小。-Xmx:设置JVM的最大堆大小。-Xss:设置每个线程的栈大小。
学习使我快乐——玉祥
·
2024-01-10 22:17
jvm
java
测试工具
Java面试中最常问的JVM问题大全,附答案!
本篇文章总结了目前JVM面试中最常问到的问题,以下是问题,答案附在后面Java内存分配简述Java
垃圾回收
机制
垃圾回收
的优点和原理并考虑2种回收机制System.gc()和Runtime.gc()会做什么事情
JAVA开发之路
·
2024-01-10 19:00
《JVM由浅入深学习【六】 2024-01-10》JVM由简入深学习提升分享
目录1.jvm堆内存分代模型介绍一下JVM中堆的
垃圾回收
过程堆的结构新生代的
垃圾回收
流程1.MinorGC2.FullGC总结什么是老年代空间分配担保机制什么情况下对象会进入老年代?
码农阿豪
·
2024-01-10 17:05
面试
jvm
学习
java分析内存泄漏_Java中的内存泄漏分析说明
你只管创建对象,Java的
垃圾回收
器帮你分配以及回收内存。然而,实际的情况并没有那
孙圈圈
·
2024-01-10 16:17
java分析内存泄漏
Java 内存泄露问题详解
内存泄露指的是程序运行时未能正确释放不再使用的内存资源,导致这些内存资源无法被
垃圾回收
器回收和重新利用。内存泄露会导致程序占用越来越多的内存,最终可能导致内存耗尽和程序崩溃。
swadian2008
·
2024-01-10 16:47
Java
Java
内存泄露
为什么流不关闭会导致内存泄漏
JVM不是有
垃圾回收
机制吗?这些引用我用完不就变垃圾了为什么不会被回收呢?流未关闭除了导致内存泄漏?是否还会引发别的问题?这对这些问题,本文就再次对IO流底层工作工作原理展开探讨。
_江屿_
·
2024-01-10 14:47
Java
java
Java语言的跨平台原理
Java语言特点1.简单----上手容易,语法形式和很多编程语言类似;提供了大量的API,调用API即可完成功能;提供了
垃圾回收
机制,无需为内存管理担忧。
保护我方hair
·
2024-01-10 13:11
java
开发语言
【JVM】
垃圾回收
机制
1.如何判断对象是否死亡?引用计数法对象中加一个引用计数器,有地方引用它,计数器加1;引用失效,计数器减1;计数器为0的对象就是不能在被使用了。虽然实现简单,效率高,但是难解决对象之间相互循环引用的问题,所以不被JVM采用可达性分析算法通过一个叫做GCRoots的对象作为起点,从这个节点向下搜索,节点走过的路径成为引用链,当一个对象到GCRoots没有引用链的话,那么说明该对象要被回收了。例如Ob
Lemon Aourase
·
2024-01-10 10:24
JVM
jvm
java
JVM主要的几种
垃圾回收
算法
提高开发效率:
垃圾回收
器(GarbageCollector)能够自动追踪不再使用的对象,并释放它们占用的内存。这消除了手动跟踪和释放对象的需要,减少了开发人员的工作量,提高了开发效率。
J_HelloWorld
·
2024-01-10 06:08
jvm
Map 和Weakmap 区别
可以迭代吗Map:可以迭代,for...of;obj对象不可用for...of迭代,会报错Weakmap:不可迭代3.插入是否按照顺序Map:键值对按照插入顺序排列(而obj会按照键值大小从小到大排序)4.
垃圾回收
机制
日晞
·
2024-01-10 03:13
JS
javascript
map
map和weakMap 的区别
而WeakMap的键只能是对象类型,当weakMap中某个键对象没有被其他地方引用,那么在
垃圾回收
时就会被自动回收。
和科比合砍81分
·
2024-01-10 03:40
vue.js
javascript
前端
JavaScript高级程序设计读书记录(七):WeakMap,Set,WeakSet及迭代扩展操作
WeakMap中的“weak”(弱),描述的是JavaScript
垃圾回收
程序对待“弱映射”中键的方式。
ZWaruler
·
2024-01-10 02:05
JavaScript
javascript
开发语言
前端
Java中的内存管理与
垃圾回收
Java中的内存管理和
垃圾回收
是其自动内存管理和自动垃圾收集机制的一部分,旨在帮助开发者更有效地管理内存,避免内存泄漏和内存溢出等问题。
数据小爬虫
·
2024-01-09 21:24
api
电商api
java
开发语言
前端
python
数据库
javascript
mysql
第 14 章
垃圾回收
相关算法、标记-清除、复制、标记压缩、分代收集(重要)、增量收集、分区算法; 可达性分析
第14章
垃圾回收
相关算法1、标记阶段:引用计数器1.1、标记阶段的目的垃圾标记阶段:判断对象是否存活已经死亡的对象,就会被
垃圾回收
器进行回收在堆里存放着几乎所有的Java对象实例,在GC执行
垃圾回收
之前
white camel
·
2024-01-09 16:37
Java虚拟机
垃圾回收算法
标记清除
复制算法
可达性分析
标记压缩
Java - JVM内存模型 3分钟教你成为JVM的尖子生
本色出演名单姓名别名简称学校JavaVirtualMachineJVM教室堆空间Heap老师
垃圾回收
器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Metaspace教室学生会
大猪大猪
·
2024-01-09 15:57
golang指针介绍
Go语言支持指针,但相对于一些其他编程语言,使用指针的频率较低,因为Go有
垃圾回收
机制,可以自动管
莫忘初心丶
·
2024-01-09 13:44
golang
开发语言
后端
Java 15 即将到来,新特性速览!
API有助于避免与
垃圾回收
相关的成本和不可预测性,跨进程共享内存以及通过将文件映射到内存,来序列化和取消序列化内存内容。JavaA
非著名程序员i
·
2024-01-09 13:28
jvm虚拟机初识
特点:一次编译,到处运行自动内存管理自动
垃圾回收
功能JVM的位置JVM是运行在操作系统之上的,它与硬件没有直接的交互JVM整体结构Java虚拟机(JVM)是一个包含多个组件的运行时环境。
Ernest_Feng
·
2024-01-09 12:19
jvm
jvm
学习
图解JVM (及一些
垃圾回收
\GC相关面试题 持续更新)
垃圾回收
,顾名思义就是释放垃圾占用的空间,从而提升程序性能,防止内存泄露。当一个对象不再被需要时,该对象就需要被回收并释放空间。
小麟School
·
2024-01-09 12:47
JVM
jvm
java
开发语言
JVM的
垃圾回收
机制(GC)
系列文章目录JVM的内存区域划分_crazy_xieyi的博客-CSDN博客JVM类加载(类加载过程、双亲委派模型)_crazy_xieyi的博客-CSDN博客文章目录一、什么是
垃圾回收
?
crazy_xieyi
·
2024-01-09 12:16
Java
jvm
python
pandas
java
开发语言
JVM
垃圾回收
GC原理GC(VarbageCollection:
垃圾回收
):将堆内存中不再被使用的对象进行回收,GC中用于回收的方法被称之为收集器。
iiiiiiiiiooooo
·
2024-01-09 12:16
java
开发语言
后端
jvm |
垃圾回收
机制
垃圾回收
相关算法
垃圾回收
算法的演进包括标记和清除两个主要阶段。初始阶段采用标记清除算法,通过标记存活对象,再清除未标记的垃圾对象。
Ernest_Feng
·
2024-01-09 12:42
jvm
jvm
java
Java编程思想2
文章目录1.构造方法2.对象的初始化顺序1.静态成员初始化2.类加载3.实例化总结3.
垃圾回收
1.标记阶段(Marking)2.清除阶段(Sweeping)3.
垃圾回收
的触发时机4.分代
垃圾回收
5.
垃圾回收
算法
Be reborn
·
2024-01-09 12:21
Java编程思想
java
开发语言
jvm
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他