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
垃圾回收
Rust语言所有权与引用(详解)
一些语言中具有
垃圾回收
机制,在程序运行时有规律地寻找不再使用的内存。在另一些语言中,程序
Yuleo_
·
2023-11-14 09:17
rust
rust
开发语言
后端
JVM
垃圾回收
机制
JVM可达性分析法1.
垃圾回收
器的基本概念什么是
垃圾回收
器:JVM为Java提供了
垃圾回收
机制,其实是一种偏自动的内存管理机制。
是三好
·
2023-11-14 05:12
java补充
jvm
开发语言
java
【多线程 - 05、后台线程】
JVM的
垃圾回收
线程就是典型的后台线程。后台线程的特征如果所有的前台线程都死亡了,后台线程也会自动死亡。
玄天灵
·
2023-11-14 05:22
多线程
java
开发语言
多线程
parasoft Jtest 使用教程:防止和检查内存问题
如果一个对象被分配内存空间,但是在测试结束时,
垃圾回收
器没有释放该对象的内存空间,则该对象被认为是泄露的。每一个测试被执行三次,来确保泄露的内存不是为了初始胡或者缓存。如果Jtest确定泄露已经发生,
心软小念
·
2023-11-14 02:30
软件测试
技术分享
软件测试
自动化测试
前端内存泄露,以及
垃圾回收
机制的理解
1.js
垃圾回收
机制js变量声明后,可以自己不用处理内存问题得益于js的
垃圾回收
机制js的
垃圾回收
机制:1.计数器法技术器法,当声明变量并把引用类型赋值给这个变量,这时这个引用次数就进行加1操作。
刘双武
·
2023-11-13 21:38
前端
JVM概述
主流虚拟机JVM是可运行Java虚拟机,包括一套字节码指令集、一组寄存器、一个栈、一个
垃圾回收
,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。JVM与操作系统为什么要在程序
高桥凉介@
·
2023-11-13 20:38
jvm
Python高级语法---Python内存管理机制
文章目录1.内存管理基础引用计数2.
垃圾回收
机制
垃圾回收
3.使用weakref处理循环引用weakref模块总结Python是一种高级编程语言,其内存管理机制高效且用户友好。
redrose2100
·
2023-11-13 14:38
Python从入门到进阶
python
java
jvm
JVM关键指标监控(调优)
JVM99%情况下不需要调优使用性能更好的
垃圾回收
器核心指标针对单台服务器而言:jvm.gc.time:每分钟GC耗时在1s以内500ms以内最佳jvm.gc.meantime:每次YGC耗时在100ms
牛壹壹
·
2023-11-13 13:22
jvm
Java--JVM
VMware,对物理计算机的仿真程序虚拟机:专门为执行单个计算机程序而设计比如Java虚拟机,执行Java字节码2.JVM的位置3.JVM整体结构执行引擎中包括:解释器(解析执行)、JIT编译器(编译执行)、
垃圾回收
器
Qing豆
·
2023-11-13 11:38
java
开发语言
后端
Java基础--------Java虚拟机JVM
/5904501点击打开链接,以此为模板自己做了整理、修改)目录一.概念二.JVM基本结构三.Java代码编译和执行的过程3.1Java源码编译机制3.2类加载机制3.3类执行机制四.JVM内存管理及
垃圾回收
煜9527
·
2023-11-13 11:08
编程
jvm
java
开发语言
Android ART 和dalvik
文章目录DalvikDalvik和标准Java虚拟机(JVM)首要差别Dalvik的缺点ARTAOT(预编译)从Dalvik迁移到ArtART
垃圾回收
方面的优化开发和调试方面的优化1支持采样分析器2支持更多调试功能
Shujie_L
·
2023-11-13 06:27
android
dalvik
深入理解Git
目录一、Git的基本构造1.1关键对象类型1.2存储机制二、Git的内部工作2.1哈希和数据完整性2.2引用和可达性2.3分支和合并2.4
垃圾回收
三、Git高级特性3.1
垃圾回收
3.2钩子(Hooks)
880露露088
·
2023-11-13 06:02
运维
git
字节跳动后端面经(19)
垃圾回收
时,如何判断某对象可以被回收哪些可以作为GCRoot?Mysql的索引结构B+数有什么特点并发和并行的区别进程切换大概流程?单例模式主要解决什么问题?
路人zhang
·
2023-11-13 05:24
后端
Tomcat与多线程
1、症状:LZ正在做一个网络爬虫,发现一次加载5000个url,开10个thread,会造成堆内存占用持续走高,
垃圾回收
后期不太明显,如右上角图示。
ZHOU西口
·
2023-11-13 05:47
小技巧
多线程
深入理解JVM ——
垃圾回收
算法
我们都知道java语言与C语言最大的区别就是内存自动回收,那么JVM是怎么控制内存回收的,这篇文章将介绍JVM
垃圾回收
的几种算法,从而了解内存回收的基本原理。
wind_xiaomi
·
2023-11-13 02:50
【JVM】
垃圾回收
算法与分代回收
文章目录1.
垃圾回收
算法概述2.标记-清除算法3.标记-复制算法4.标记-整理算法5.分代回收本文参考:深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)1.
垃圾回收
算法概述根据判定对象消亡的角度来看
起名方面没有灵感
·
2023-11-13 02:49
JVM
jvm
算法
java
深入理解JVM-
垃圾回收
算法04
深入理解JVM-
垃圾回收
算法04
垃圾回收
算法深入理解JVM-
垃圾回收
算法04分代收集理论标记复制算法标记清除算法标记整理算法
垃圾回收
算法一般为三种:复制算法、标记整理算法、标记清楚算法,他们都基于一个分代收集理论
爱代码的小张
·
2023-11-13 02:18
深入理解JVM
java
【JVM】深入理解JVM
垃圾回收
机制及其
垃圾回收
算法
一、什么是垃圾在JVM进行
垃圾回收
之前,首先就是判断哪些对象是垃圾,也就是说,要判断哪些对象是可以被销毁的,其占有的空间是可以被回收的。
Money、坤
·
2023-11-13 02:45
JVM
操作系统
jvm
算法
java
【深入理解JVM】垃圾搜集算法与
垃圾回收
算法
垃圾回收
无需挂起(无需为后台
dev晴天
·
2023-11-13 02:14
Jvm
Jvm的
垃圾回收
算法详解+第三版PDF分享
Jvm中
垃圾回收
算法(结合深入理解jvm第二版,第三版整理)深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)PDF分享链接:https://pan.baidu.com/s/1R1kyn4bfQfQEVvOwS7UHeg
凝孑·哒哒哒
·
2023-11-13 02:43
面试精选
java
算法
jvm
java
【JVM系列二】深入理解JVM
垃圾回收
算法
本文我们主要分析JVM的
垃圾回收
相关内容。那么,我们在进入正文前,可以先思考以下几个问题:哪些内存需要回收?什么时候回收?如何回收?一、概述我们来先看一下,JVM体系结构概览图:其中,程序计数器
架构攻城之路
·
2023-11-13 02:42
Java
JVM
Java
GC
垃圾回收算法
深入理解JVM——
垃圾回收
算法
一、标记—清除算法介绍最基础的收集算法涉及“标记”和“清除”:首先标记所需回收的对象,一并清除。特征效率不高空间问题:结束后产生大量不连续的内存碎片,导致后续分配大内存对象时不得不提前触发垃圾收集操作。二、复制算法1.介绍内存均分成两块,但只使用其中一块,这块用完了就将还存在的对象复制到第二块中,一次性清除使用过的内存空间。无需考虑内存碎片问题2.特征实现简单,运行高效内存缩小为一半,代价过大三、
毛小树
·
2023-11-13 02:11
Java
JVM
学习笔记
深入了解JVM和
垃圾回收
算法
2.如何判断可回收垃圾对象Java中的
垃圾回收
器使用的是“可达性分析”算法来判断对象的可达性。这个算法从一组称为“GCRoots”的对象作为起点,通过引用链追踪所有的引用对象,如果一个对象
Hdnw
·
2023-11-13 02:10
Java基础
jvm
java
垃圾回收算法
垃圾回收
,事件循环, I/O(输入/输出)操作
目录
垃圾回收
事件循环I/O(输入/输出)操作点赞,你的认可是我创作的动力!⭐️收藏,你的青睐是我努力的方向!✏️评论,你的意见是我进步的财富!
云边散步
·
2023-11-12 15:31
jvm
java
算法
V8-JavaScript引擎在R中的应用
的正则表达式引擎;2009年内嵌v8的node.js发布了第一个版本,成为最受欢迎的JavaScript生态系统之一;2010年引入全新的优化JIT编译器crankshaft,极大提升了运行时性能;2011年
垃圾回收
风风雨雨中寻觅
·
2023-11-12 15:21
R
JavaScript
v8
JavaScript
JS
R
Java强引用、软引用、弱引用及虚引用深入探讨
强引用、软引用、弱引用和虚引用深入探讨为了更灵活的控制对象的生命周期,在JDK1.2之后,引用被划分为强引用、软引用、弱引用、虚引用四种类型,每种类型有不同的生命周期,它们不同的地方就在于
垃圾回收
器对待它们会使用不同的处理方式
ahilll
·
2023-11-12 13:02
JVM源码剖析之软、弱、虚引用的处理细节
目录写在前面:源码剖析:Java层面:JVM层面:使用危险点:总结:版本信息:jdk版本:jdk8u40
垃圾回收
器:Serialnew/old写在前面:不同的
垃圾回收
器所对应的算法不一样,效率更不一样。
程序员李哈
·
2023-11-12 13:30
Java底层
源码解读
java
JVM源码
python中比较俩个数的地址,为什么交互式执行的结果和源文件中的不一样?python的小整数对象池和大整数对象池
原来,由于整数在程序中频繁被使用,所以python开辟了一块内存,存储【-5,256】之间的小整数,这些内存不会被
垃圾回收
,所以在交互式模式下,比较在此区间的数据的地址是一样的,这个空间也叫做小整数对象池
菜鸟程序员从0开始
·
2023-11-12 11:16
python
python
开发语言
后端
2023面试知识点三
1、强软弱虚引用强引用当内存不足的时候,JVM开始
垃圾回收
,对于强引用的对象,就算是出现了OOM也不会对该对象进行回收,打死也不回收~!
周虽旧邦其命维新
·
2023-11-12 09:14
java面试
面试
职场和发展
最全最系统的 Android 界面性能调优资料
1.4
垃圾回收
1.5UI线程1.6垂直同步1.7UI绘制机制与栅格化二.检测和
Java和Android架构
·
2023-11-12 08:51
JVM探究(二):堆和
垃圾回收
,GC四种算法,JMM
JVM只有一个堆内存,堆内存大小可调节.默认情况下:分配的总内存是电脑内存的1/4,初始化的内存:1/64堆内存分为三个区域:新生区(伊甸园区)(Young/New)养老区(Old)永久区(Perm)GC
垃圾回收
zxh1996
·
2023-11-12 06:01
Java
jvm
java
编程语言
JVM基础
目录结构内存模型如何保证内存可见性如何保证CPU缓存一致性类加载和双亲委派GC
垃圾回收
:包括分代、GC算法、收集器JVM调优内存泄漏和内存溢出四种引用类型内存模型(JavaMemoryModel)什么是
kkongyu
·
2023-11-12 06:30
面经
java初级学习
面经
JVM
【面经】讲一下你对jvm和jmm的了解
它是一种虚拟的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现.JVM是Java程序运行的核心,可以将Java字节码转换为可执行的机器码,提供了跨平台性、优秀的
垃圾回收
器,以及可靠的即时编译器JVM
ThinkPet
·
2023-11-12 06:56
面试八股文
JavaSE笔记
jvm
jmm
2019 Android 高级面试题总结,你会的还只有初级Android工程师的技术吗
每一块都存放什么东西,以及
垃圾回收
的时候主要回收哪些块的东西。GC-ROOT链是从哪些地方开始的,
垃圾回收
集算法(很少遇到问的)。
m0_66144765
·
2023-11-12 06:23
程序员
架构
移动开发
android
Java基础进阶多线程概述
同时再启动一个
垃圾回收
线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发
五度鱼学Java
·
2023-11-12 05:38
javase
javase
多线程概述
C#学习笔记
C#学习笔记一、C#特点1.面向对象2.
垃圾回收
机制二、数据类型三、方法1.Convert.ToInt32(String)四、类1.定义2.类的成员变量和方法五、读写Console类——Write、WriteLine
Jerry_简
·
2023-11-12 05:08
C#
c#
学习
内存泄漏(增长)火焰图
无论哪一种,由于
垃圾回收
机制开始积极响应(消耗CPU),一些应用的性能便会开始下降。一旦某个应用增长得太过庞大,那么其性能会受调页机制(swapp
shankusu2017
·
2023-11-12 02:17
系统架构师
linux
内存
内存泄漏
JVM之垃圾收集器:Serial 与 Serial Old
垃圾回收
器
文章目录简介设置总结Reference简介SerialSerialOld简介HotSpot中Client模式下的默认新生代垃圾收集器Client模式下的默认老年代垃圾收集器回收方式采用复制算法、串行回收和"Stop-the-world"机制的方式执行内存回收标记-压缩算法、串行回收和"Stop-the-world"机制回收区域新生代老年代SerialOld在Server模式下主要有两个用途:与新生
xylitolz
·
2023-11-11 23:13
JVM
java
jvm
垃圾回收
JVM之
垃圾回收
器:CMS
垃圾回收
器
文章目录简介CMS工作原理总结CMS变化Reference简介CMS
垃圾回收
器简介JDK1.5时期,HotSpot推出了一款在强交互应用中有划时代意义的垃圾收集器:CMS(Concurrent-Mark-Sweep
xylitolz
·
2023-11-11 23:13
JVM
jvm
java
垃圾回收
【Java虚拟机】JVM
垃圾回收
器详解
1.什么是垃圾收集器
垃圾回收
算法是内存回收的方法论,垃圾收集器则是内存回收的具体实现目前Java规范中并没有对垃圾收集器的实现有任何规范不同的厂商、不同的版本的虚拟机提供的垃圾收集器是不同的,主要讨论的是
互联网小阿祥
·
2023-11-11 23:43
JVM
jvm
java
算法
JVM七大
垃圾回收
器上篇Serial、ParNeW、Parallel Scavenge、 Serial Old、 Parallel Old、 CMS、 G1
按线程数分(
垃圾回收
线程数)可以分为串行
垃圾回收
器和并行
垃圾回收
器串行回收串行回收指的是在同一时间段内只允许有一个CPU用于执行
垃圾回收
操作,此时工作线程被暂停,直至垃圾收集
smile坊
·
2023-11-11 23:39
JVM学习笔记
jvm
java
算法
JVM调优之
垃圾回收
器选择
1、概述:对于JVM的
垃圾回收
器影响因素较多,例如:IO、临时变量、常驻对象、对象大小、CPU等各种软硬件配置,需要满足的场景也存在差异,例如:吞吐量量优先、响应耗时优先,以及2者的平衡;所以以下是从促销各个系统之前调优历程的一些总结
wxyxxi
·
2023-11-11 23:07
JAVA
jvm
java
JVM --
垃圾回收
器7种(四)
阅读前可参考https://blog.csdn.net/MinggeQingchun/article/details/126947384https://blog.csdn.net/MinggeQingchun/article/details/127066302https://blog.csdn.net/MinggeQingchun/article/details/127089533JVM官方调优指
MinggeQingchun
·
2023-11-11 22:03
JVM
JavaSE
jvm
JVM虚拟机:
垃圾回收
器之CMS(老年代)
本文重点在前面的课程中我们学习了Serial和PO
垃圾回收
器,本文将学习一种新的在老年代使用的
垃圾回收
器CMS。
幻风_huanfeng
·
2023-11-11 22:32
深入了解JVM虚拟机
jvm
java
算法
开发语言
虚拟机
垃圾回收算法
CMS
JVM虚拟机:
垃圾回收
器之Parallel Old(老年代)
本文重点本文将学习老年代的另外一种
垃圾回收
器ParallelOld(PO),这是一种用于老年代的并行化
垃圾回收
器,它使用标记整理算法进行
垃圾回收
。
幻风_huanfeng
·
2023-11-11 22:01
深入了解JVM虚拟机
jvm
垃圾回收器
虚拟机
GC
java
android 内存优化详解
虚拟机栈(线程私有)2.2.3.本地方法区(私有)2.2.4.堆(Heap-线程共享)-运行时数据区2.2.5.方法区/永久代(线程共享)2.3.JVM运行时内存2.3.2.老年代2.3.3.永久代2.4.
垃圾回收
与算法
zhuxingchong
·
2023-11-11 19:20
总结
1024程序员节
内存优化
jvm内存解析
内存分析
JAVA序列、反序列化及漏洞
是什么序列化过程:java内存中创建的对象,当不再被使用时,会被jvm的
垃圾回收
器回收。如
Mr. 阿柴
·
2023-11-11 17:48
java
JVM字符串常量池StringTable
目录一、StringTable为什么要调整二、String的基本特性三、String的内存分配四、字符串拼接操作五、intern()方法六、Stringtable的
垃圾回收
七、G1中String去重操作一
zoeil
·
2023-11-11 15:13
jvm
jvm
java
开发语言
后端
JVM基础之类加载器详解
GC
垃圾回收
机制:Java无需像C++一样手动管理内存。Java的语言特性:泛型、反射、lambda表达式等。面向对象:包括封装、继承、多态。Java自身类库如:集合、并发库、网络库以及IO流。
柚子茶1990
·
2023-11-11 09:27
java
后端
K8S之Pod控制器DaemonSet(DS)
DaemonSet控制器的特点:每当向集群中添加一个节点时,指定的Pod副本也将添加到该节点上当节点从集群中移除时,Pod也就被
垃圾回收
了D
途径日暮不赏丶
·
2023-11-11 08:31
Kubernetes
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他