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
垃圾回收
JS 里的数据类型转换
四、
垃圾回收
五、什么是内存泄漏?内存泄漏:由于浏览器的一些bug,使得
Keller7
·
2023-09-11 03:51
JVM
垃圾回收
什么情况会进入老年代
新生代MinorGC后剩余存活对象太多,无法放入Survivor区中,此时就必须将这些存活对象直接转移到老年代去,如果此时老年代空间也不够怎么办?1、执行任何一次MinorGC之前,JVM会先检查一下老年代可用内存空间,是否大于新生代所有对象的总大小,因为在极端情况下,可能新生代MinorGC之后,新生代所有对象都需要存活,那就会造成新生代所有对象全部要进入老年代;2、如果老年代的可用内存大于新生
zz好好学java
·
2023-09-11 00:31
java
开发语言
【深入浅出C#】章节10: 最佳实践和性能优化:内存管理和资源释放
一、内存管理基础1.1
垃圾回收
机制
垃圾回收
概述
垃圾回收
(GarbageCollection)是一种计算机科学和编程领域的重要概念,它主要用于自动管理计算机程序中的内存分配和释放。
喵叔哟
·
2023-09-10 21:24
深入浅出C#
c#
性能优化
06-JVM对象内存回收机制深度剖析
上一篇:05-JVM内存分配机制深度剖析堆中几乎放着所有的对象实例,对堆
垃圾回收
前的第一步就是要判断哪些对象已经死亡(即不能再被任何途径使用的对象)。
关老头
·
2023-09-10 18:29
性能调优-JVM
jvm
java
开发语言
金九银十横扫大厂!清华大佬总结出的21道JVM必备面试题,啃完轻松拿offer
JVM是Java程序员成长路上的一道坎,学习JVM之前,只需要知道代码编译成Class,虚拟机加载Class运行就可以了,学习JVM之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与
垃圾回收
、
Java领域指导者
·
2023-09-10 18:32
JVM概述
1.框架本质:跨语言的平台,运行字节码文件的虚拟计算机,只关心字节码文件是不是符合规范特点:一次编译到处运行自动内存管理自动
垃圾回收
位置:运行在操作系统之上2.架构模型跨平台特性要求使用栈基于栈式架构零地址分配不需要硬件支持
三水木_
·
2023-09-10 15:34
JVM
jvm
java
开发语言
JVM相关知识点
目录编辑一、JVM内存区域划分1、栈2、堆3、元数据区(方法区)二、JVM类加载机制1、类加载机制介绍2、双亲委派模型(经典问题)三、JVM
垃圾回收
机制GC1、了解GC2、GC实际工作过程:(1)找到垃圾
馒头警告
·
2023-09-10 10:37
Java
EE
jvm
服务器
运维
java
算法
后端
JavaSE面试要点五(1)——JVM(类加载、双亲委派机制)
类加载类加载子系统类加载器角色类加载过程加载链接初始化类加载器分类双亲委派机制如何打破双亲委派机制JVM整体分为五大块:类加载系统运行时数据区执行引擎本地方法接口
垃圾回收
类加载子系统类加载器,通俗来讲就是从硬盘上加载由
我也曾把你举过头顶
·
2023-09-10 08:43
JVM
JavaSE基础
java
JVM
双亲委派机制
类加载
Java
垃圾回收
提问的逐步深入,你能 闯过第几轮?
1.Java
垃圾回收
机制是什么?能否简要解释一下,并提到一些常见的
垃圾回收
器?标准回答:Java
垃圾回收
机制是一种自动管理内存的机制,它负责检测和清理不再被程序使用的对象,以释放内存空间。
师范大学通信大怨总
·
2023-09-10 05:43
java
算法
开发语言
深入学习 GC 算法 - 标记清除算法
1、什么是标记清除算法标记清除算法(Mark-SweepAlgorithm)是一种常见的
垃圾回收
算法,用于自动管理动态分配的内存空间。其原理如下:标记阶段(M
敖云岚
·
2023-09-10 04:17
服务架构
学习
算法
Tomcat优化
这里写目录标题Tomcat优化一.JVM组成1.JVM组成2.虚拟机3.Garbage垃圾确定方法二.
垃圾回收
基本算法1.标记清除Mark-Sweep2.标记压缩(压实)Mark-Compact3.复制
啊呜呜么么叽
·
2023-09-10 02:54
tomcat
linux
服务器
java
Golang 内存分配原理
和其他“高级语言”一样,golang同样有一套自己的内存管理机制,自主的去完成内存分配、
垃圾回收
、内存管理等过程,从而避免频繁的向操作系统申请、释放内存
独臂阿童木
·
2023-09-10 00:41
goLang
#
go语言基础
#
golang
源码原理
golang
开发语言
golang_逃逸分析
函数中申请一个新的对象如果分配在栈中,则函数执行结束可自动将内存回收如果分配在堆中,则函数执行结束可交给GC(
垃圾回收
)处理有了逃逸分析,返回函数局部变量将变得可能,除此之外,逃逸分析还跟
终生成长者
·
2023-09-10 00:11
golang面试题
golang
jvm
java
致村民的一封信
日常
垃圾回收
三大类:可回收物,可堆肥物,不可回收。可回收物,可堆肥物,不可回收三类(慢速重复一遍)垃圾请在自家分好,等环卫车来后再行投放。屋前屋后干净
净公益杨婧
·
2023-09-09 23:08
后端Java一年经验面经--国内互联网篇
1、核心考察点总体和外企篇区别也不大,可能对于技术基础的考察更深一点,不考察英语1)、技术基础国内互联网大厂对于技术的考察比较深入和详细,考察的点包括数据库原理、Java基础、JVM
垃圾回收
机制、
搬砖小李zzz
·
2023-09-09 21:19
java
面试
开发语言
面经 - JAVA知识点
值传递和引用传递集合ListMapSet关键字staticfinal面向对象反射机制代理模式面经异常多线程synchronized线程的实现方式volatileIO面经jvm组成线程共享线程私有常量池
垃圾回收
回收算法类的加载加载面经
BluePROT
·
2023-09-09 21:14
笔记总结
java
后端
架构
前端核心工具:yarn、npm、cnpm三者如何优雅的在一起使用 ?
脚手架手写Vue的脚手架前端性能优化不完全手册在javeScript编写中,我们尽量不要定义全局变量,封装函数尽量不要有副作用,因为全部变量的查询时间会比局部变量的查询慢,更是考虑在Node的环境中无法被
垃圾回收
的问题
山抹微云_9c0c
·
2023-09-09 18:43
Java面试题系列——JavaSE面试题(GC一)
1、说说你对Java的GC回收机制的理解
垃圾回收
(GarbageCollection)是Java虚拟机(JVM)
垃圾回收
器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。
小海海不怕困难
·
2023-09-09 18:46
JVM
java
C#
垃圾回收
机制
C#的
垃圾回收
机制原理是跟踪所有被引用到的对象,并整理不再被引用的对象,回收相应的内存。
Gyp郭小帅
·
2023-09-09 18:09
游戏开发
算法
【七】
垃圾回收
机制
前言本篇章讲述关于
垃圾回收
机制、内存泄漏以及堆栈溢出的相关知识,并了解如何通过工具定位排查内存泄漏情况,实现性能优化。
·
2023-09-09 17:58
前端
垃圾回收
之Python PHP Java Go对比
本文对比了四种语言在
垃圾回收
方面的实现,其目标都是相同的,即希望做到准确又高效的识别和清理内存中的垃圾对象,不同语言之间在实现思路上有相似之处,又各自有不同的侧重点。
·
2023-09-09 17:57
后端
java 面试题汇总整理
java有哪四种引用类型在Java中,有四种引用类型,用于控制对象的生命周期和
垃圾回收
行为。这些引用类型包括:强引用(StrongReference):强引用是最常见的引用类型,它们是默认的引用类型。
MonkeyKing_sunyuhua
·
2023-09-09 17:32
java
jvm
开发语言
C++简单实现unique_ptr
唯一指针管理指针的存储,提供有限的
垃圾回收
工具,与内置指针相比几乎没有开销(取决于所使用的删除程序)。
吃米饭
·
2023-09-09 17:18
C/C++
C++
c++11
智能指针
unique_ptr
(闪存)存储基础知识
闪存的特性:1.闪存在写之前必须先擦除,不能覆盖写,于是固态硬盘才需要
垃圾回收
(GarbageCollection,或者叫Recycle);2.坏块:闪存每个块(Block)擦写次数达到一定值后,这个块要么变成坏块
大五千
·
2023-09-09 15:08
笔记
Jvm之ZGC垃圾收集器
对于Java项目而言,JVM进行
垃圾回收
总是绕不开一个问题,那就是StopTheWorld。
枫叶红花
·
2023-09-09 13:05
Node.js 20.6支持.env配置文件,加入C++
垃圾回收
函式库Oilpan
在最新版本20.6.0中,Node.js现在内置了对.env文件的支持。现在,您可以将环境变量从.env文件加载到process.envNode.js应用程序中,完全无依赖。加载.env文件现在非常简单:node--env-file.env什么是.env?.env文件用于配置将存在于正在运行的应用程序中的环境变量。这个想法来自十二因素应用程序方法,该方法说要存储环境中部署之间可能有所不同的所有内容
Willin 老王带你躺平养老
·
2023-09-09 13:32
谁说
JS
不能做后端
node.js
c++
开发语言
java虚拟机 ——
垃圾回收
机制
2.jvm中的
垃圾回收
机制什么是
垃圾回收
机制在java的虚拟机
程序员Maria
·
2023-09-09 09:40
JVM读书笔记-内存区域与
垃圾回收
1567352716(1).jpg一、jvm内存区域以前的认知,jvm的内存就只有堆和栈,堆就只是存放对象的地址的地方,栈是方法的执行的地方。读完这一篇,在认知上拓宽了内存区域更详细些的认知;堆还是原来的堆的理解,栈可分为虚拟机栈和本地方法栈,不过通常native方法用的比较少,大多与JNI交互时用的会比较多,所以普通方法都是在虚拟机栈上处理。与原来认知大径相同。多了一个方法区和程序计数器的概念;
空而小sao
·
2023-09-09 08:53
jvm
垃圾回收
一、如何判断对象可以回收1.1引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器加一,当引用失效时,计数器减一,当该对象的引用计数器为0时,我们认为该对象就不能被使用了。效率高,但是无法解决循环引用的问题(即A引用B,B引用A)。1.2可达性分析算法以一个GCRoots为根节点,从这个节点往下搜索,搜索走过的路径称为引用链,当一个对象到GCRoots没有任何引用链时,就证明此对象
快乐的小三菊
·
2023-09-09 06:36
jvm
jvm
算法
JVM常用调优策略
吞吐量:程序运行过程中执行两种任务,分别是执行业务代码和进行
垃圾回收
,吞吐量大意就是说程序运行业务代码的时间越多程序的吞吐量就越高,其计算公式,吞吐量=CPU在用户应用程序运行的时间/(CPU在用户应
qq_21305943
·
2023-09-09 06:32
jvm
ThreadLocal内存泄漏
因为通常情况下,如果一个对象不再有用,那么我们的
垃圾回收
器GC,就应该把这部
Code A Better Life
·
2023-09-09 05:34
Thread
and
Locks
程序员的日常
java
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
文章目录探索最新AR/VR应用在教育、游戏、医疗等领域的应用教育领域游戏领域医疗领域深入了解Android内存管理与性能优化的方法与技巧
垃圾回收
机制内存泄漏使用弱引用避免过度渲染内存优化图像优化延迟加载
我是廖志伟
·
2023-09-09 04:53
android
ar
vr
深入了解jvm
垃圾回收
一个字符串“abc”已经进入常量池,但是当前系统没有任何一个String对象引用了做“abc”的字面量,那么,如果发生
垃圾回收
并且有必要时,“abc”就会被系统移出常量池。常
欧菲斯集团
·
2023-09-09 04:14
jvm
java
CMS 三色标记【JVM调优】
文章目录1.
垃圾回收
器2.CMS原理3.三色标记算法1.
垃圾回收
器①Serial:最原始的
垃圾回收
器,用于新生代,是单线程的,GC时需要停止其它所有的工作,算法简单,但它只能在内存较小时勉强使用;②SerialOld
栈老师不回家
·
2023-09-09 02:53
JVM
调优
jvm
java
开发语言
Java字符串 -- String
如果需要一个可修改的字符串,应该使用StringBuffer或者StringBuilder,否则会有大量时间浪费在
垃圾回收
上。
程序员悟小空
·
2023-09-09 00:02
parasoft Jtest 使用教程:防止和检查内存问题
如果一个对象被分配内存空间,但是在测试结束时,
垃圾回收
器没有释放该对象的内存空间,则该对象被认为是泄露的。每一个测试被执行三次,来确保泄露的内存不是为了初始胡或者缓存。如果Jtest确定泄露已经发生,
爱学习的潇潇
·
2023-09-09 00:06
软件测试
软件测试工程师
自动化测试
java
开发语言
软件测试
自动化测试
功能测试
职场发展
程序人生
Python实操:内存管理与优化策略
一、了解Python的
垃圾回收
机制
垃圾回收
是自动处理不再被引用对象释放其所占据空间以供后续重复利。CPython(标准版)采取基于引ounting计数器和分代固定集合算法相结合的方
q56731523
·
2023-09-08 19:01
python
java
jvm
服务器
JavaScript 内存管理和
垃圾回收
机制
1.前言MDN
垃圾回收
机制js
垃圾回收
机制还是非常重要的,所以单独开了篇单独讲解2.内存管理是什么what像C语言这样的底层语言一般都有底层的内存管理接口,比如malloc()和free()。
云高风轻
·
2023-09-08 18:53
11-JVM调优实战-1
上一篇:10-JVM调优工具详解1.
垃圾回收
统计jstat-gcpid最常用,可以评估程序内存使用及GC压力整体情况S0C:第一个幸存区的大小,单位KBS1C:第二个幸存区的大小S0U:第一个幸存区的使用大小
关老头
·
2023-09-08 16:48
性能调优-JVM
jvm
算法
java
golang 中函数使用值返回与指针返回的区别,底层原理分析
变量内存分配与回收Go程序会在两个地方为变量分配内存,一个是全局的堆上,另一个是函数调用栈,Go语言有
垃圾回收
机制,在Go中变量分配在堆还是栈上是由编译器决定的,因此开发者无需过多关注变量是分配在栈上还是堆上
田飞雨
·
2023-09-08 15:26
java学习一
Java支持自动
垃圾回收
,而C++
雾喔
·
2023-09-08 15:09
java基础
java
学习
开发语言
JVM
垃圾回收
Java堆中存放着几乎所有的实例对象,
垃圾回收
器在对堆进行
垃圾回收
前,首先要判断这些对象哪些还存活,哪些已经“死去”。死去的对象可以简单的理解为:当前对象已经无法使用。
竹院逢话
·
2023-09-08 15:25
JAVA
java
jvm
开发语言
Mac Golang 开发环境配置
MacGolang开发环境配置Golang介绍Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有
垃圾回收
功能的编程语言。
janlle
·
2023-09-08 15:47
Erlang进程
高级特性:link/monitor,process_infoActor模式创建其他actors向其他actors发送消息指定下一条消息到来的行为进程内部实现内存回收基于进程GC分代GC浅扫描全扫描共享堆
垃圾回收
参考计数
拉德
·
2023-09-08 14:41
【面试官】说说你对闭包的理解
说说你对闭包的理解闭包是什么闭包的三个特性优缺点应用场景javascript的
垃圾回收
原理:通常情况下有两种实现方式
垃圾回收
原理的缺陷GC优化策略闭包是什么闭包就是能够读取其他函数内部变量的函数闭包是指有权访问另一个函数作用域中变量的函数
米奇妙妙wuu
·
2023-09-08 13:09
javascript
前端
开发语言
【计算机基础知识7】
垃圾回收
机制与内存泄漏
目录前言一、
垃圾回收
机制的工作原理1.标记-清除算法的基本原理2.
垃圾回收
器的类型及其工作方式3.
垃圾回收
的回收策略和触发机制三、内存泄漏的定义和原因1.内存泄漏的概念和影响2.常见的内存泄漏情况及其原因四
小五Five
·
2023-09-08 12:24
算法
前端
读书笔记-《ON JAVA 中文版》-摘要6[第六章 初始化和清理]
文章目录第六章初始化和清理1.利用构造器保证初始化2.方法重载3.无参构造器4.this关键字5.
垃圾回收
器6.成员初始化7.构造器初始化8.数组初始化9.枚举类型10.本章小结第六章初始化和清理"不安全
JustDI-CM
·
2023-09-08 11:28
读书笔记
java
Linux系统之部署Go语言开发运行环境
@TOC一、Go语言介绍1.Go语言简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有
垃圾回收
功能的编程语言。2.Go语言的撰写风格每行程序结束后不需要撰写分号。
·
2023-09-08 10:02
linux服务器go
对浏览器
垃圾回收
机制的理解
一、浏览器的
垃圾回收
机制1、
垃圾回收
的概念javaScript代码运行的时候,需要分配内存空间来存储变量和值。
芋圆不想 圆
·
2023-09-08 10:07
javascript
前端
开发语言
线程池原理及调度过程
在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行
垃圾回收
。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。
aiengelangte
·
2023-09-08 08:13
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他