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
垃圾回收
《深入理解JVM虚拟机》
垃圾回收
部分 读书笔记
自动内存管理机制Java内存区域与内存溢出异常运行时数据区域程序计数器“程序计数器(ProgramCounterRegister)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器”“如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空(Undefined)“Java虚拟机栈“虚拟机栈描述的
冬天只爱早晨
·
2023-09-27 23:44
Java对象的强、软、弱和虚引用+ReferenceQueue
如果一个对象具有强引用,那
垃圾回收
器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。
北国雪WRG
·
2023-09-27 20:20
Java应用的GC优化
Java应用的GC优化当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能,称为GC优化。
zzhongcy
·
2023-09-27 19:23
Java
从实际案例聊聊Java应用的GC优化--转
https://tech.meituan.com/jvm_optimize.html当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能,称为GC优化。
weixin_33909059
·
2023-09-27 19:53
运维
java
系统架构
深入理解Java虚拟机(三)GC优化实战
//mp.weixin.qq.com/s/t1Cx1n6irN1RWG8HQyHU2w深入理解Java虚拟机(三)GC优化实战当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能
shang_xs
·
2023-09-27 19:22
java虚拟机
gc
gc优化
gc调优策略
jvm调优实战
从实际案例进行gc调优
好文推荐:从实际案例聊聊Java应用的GC优化
当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能,称为GC优化。
程序员林子
·
2023-09-27 19:22
java
java
程序员
编程
Java GC调优
当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能,称为GC优化。
hellozhxy
·
2023-09-27 19:52
Java
从实际案例聊聊Java应用的GC优化-《美团大神笔记》
当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整
垃圾回收
器来进一步提高性能,称为GC优化。
数据小二
·
2023-09-27 19:21
Java
Gc
jvm
java
内存模型
(转)新一代
垃圾回收
器ZGC的探索与实践
很多低延迟高可用Java服务的系统可用性经常受GC停顿的困扰,作为新一代的低延迟
垃圾回收
器,ZGC在大内存低延迟服务的内存管理和回收方面,有着非常不错的表现。
5ycode
·
2023-09-27 19:21
jvm
解决GC毛刺问题——转转搜索推荐服务JDK17升级实践
3.1升级步骤3.2遇到问题及解决方法4升级效果4.1整体耗时对比4.2分节点耗时对比4.3GC停顿时长对比4.4堆空间占用对比5总结1升级背景随着转转业务规模的不断增长,我们的搜索推荐服务正在面临严峻的
垃圾回收
转转技术团队
·
2023-09-27 19:50
java
jvm
算法
Java内存配太大导致fullgc_记一次因为短命大对象导致fullGC的问题
虽然jvm有GC(
垃圾回收
引擎),但只能清理没有引用的对象,因此对象在不使用时及时置null。当然,笔者对此是很小心的,但万万没想到还是遇到了fullGC(oldGC)。定
吻死破孩
·
2023-09-27 19:39
JVM频繁FullGC又不会OOM怎么定位大对象的使用位置
1.把堆内存dump下载jps//查看pidjmap-dump:format=b,file=heap.1pid//不进行
垃圾回收
直接dumpjmap-dump:live,format=b,file=heap
请把小熊还给我&
·
2023-09-27 19:36
java面试
jvm
spring
java
spring
分享一波腾讯PHP面试题(建议收藏)
1.php的
垃圾回收
机制PHP可以自动进行内存管理,清除不需要的对象。PHP使用了引用计数(referencecounting)GC机制。
程序员的生活1
·
2023-09-27 15:32
PHP
PHP学习
PHP开发
java面试之JVM与多线程
10.
垃圾回收
机制?11.CAS与ABA12.乐观锁与悲观锁?13.AQS与lock14.什么情况下会触发Fu
Java零基础教
·
2023-09-27 15:06
C#之性能优化
一、
垃圾回收
1.避免不必要的对象创建①避免循环创建对象如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。
眼里的星光lzw
·
2023-09-27 14:50
性能优化
c#
初识Go协程栈
前言本文拉开
垃圾回收
部分序幕(预告:会切入一些关键点分析,杜绝市面千篇一律的内容)。
·
2023-09-27 13:38
go后端计算机基础内存管理内存
Lua学习笔记:浅谈对
垃圾回收
的理解
前言本篇在讲什么Lua的
垃圾回收
本篇适合什么适合初学Lua的小白本篇需要什么对Lua语法有简单认知依赖SublimeText编辑器本篇的特色具有全流程的图文教学重实践,轻理论,快速上手提供全流程的源码内容
因吹斯听的Sun同学
·
2023-09-27 12:23
lua学习笔记
lua
学习
笔记
Java 大厂八股文面试专题-JVM相关面试题 类加载器
难易程度:☆☆☆出现频率:☆☆☆☆JVM是什么JavaVirtualMachineJava程序的运行环境(java二进制字节码的运行环境)好处:一次编写,到处运行自动内存管理,
垃圾回收
机制JVM由哪些部分组成
软工菜鸡
·
2023-09-27 11:27
java大厂面试全覆盖
java-ee
jvm
1.JVM与Java体系结构
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-09-27 10:16
JVM
jvm
java
开发语言
基于微信小程序的社区
垃圾回收
管理系统设计与实现
文章目录前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌精彩专栏推荐订阅2023-2024年最值得选的微
小蔡coding
·
2023-09-27 10:09
#
微信小程序
微信小程序
小程序
spring
boot
java
vue.js
IO流为什么必须手动关闭,不能像其他的方法坐等GC处理。
因为java在对象的引用被消除之后,正常情况下,内存资源是会被
垃圾回收
。使用完IO流,必须手动回收,这是为了回收系统资源。一般来说,需要自己close的东西,都是用了虚拟机之外的资源,例如
演员¹²¹³⁸
·
2023-09-27 09:19
java
java
ThreadLocal
弱引用概念:弱引用关联的对象只能存活到下一次
垃圾回收
发生之前。当发生GC时,无论当前内存是否足够,都会回收掉只被弱引用关联的对象。
lesline
·
2023-09-27 06:16
性能测试分析调优必备的java虚拟机知识
JVM提供了内存管理、
垃圾回收
、安全机制、线程管理等功能,极大地简化了
东方不败之鸭梨的测试笔记
·
2023-09-27 05:44
性能测试
java
jvm
开发语言
Unity3D中的GC回收机制
内存垃圾是指当前废弃数据所占用的内存,
垃圾回收
(GC)是指将废弃的内存重新回收再次使用的过程。
我家菇凉
·
2023-09-27 01:10
2021-12-29 javascript 的
垃圾回收
机制
javascript的
垃圾回收
机制讲一下定义:指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。像C这样的编程语言,具有低级内存管理原语,如malloc()和free()。
IVVY天天向上
·
2023-09-26 23:03
JS进阶-
垃圾回收
机制和算法
垃圾回收
机制(GarbageCollection)简称GC,JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被
垃圾回收
器自动回收。
小沐°
·
2023-09-26 20:19
JS
算法
javascript
前端
面试阿里,字节跳动必问JVM问题!你不进来看看吗?附答案!
•堆内存:new创建的对象和数组,由Java虚拟机自动
垃圾回收
器管理,存取速
前程有光
·
2023-09-26 20:07
Java 18的未来:新特性和编程实践
文章目录引言新特性预览1.基于值的类的进一步改进2.模式匹配的增强3.新的
垃圾回收
器4.扩展的模块系统5.更强大的异步编程编程实践示例1:基于值的类示例2:模式匹配的增强示例3:新的
垃圾回收
器结论欢迎来到
IT·陈寒
·
2023-09-26 18:11
Java学习路线
java18
golang的
垃圾回收
标记-清除(markandsweep)算法这个是Go1.3之前使用的
垃圾回收
算法。我们可以看下这个算法的流程:暂停程序业务逻辑,从根节点开始遍历内存对象,分类出可达和不可达的对象,然后做上标记。
·
2023-09-26 18:43
go
JVM参数介绍
此值可以设置与-Xmx相同,以避免每次
垃圾回收
完成后JVM重新分配内存。-Xss128k:设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。
weixin_33786077
·
2023-09-26 15:29
java
内存管理
python
JVM G1
垃圾回收
器学习笔记
前言最近在工作中遇到频繁FullGC且YoungGC时间有时特别长的情况,而自己对JVM的
垃圾回收
也是一知半解,因此需要对JVM做系统的了解,为快速解决工作中的问题,能有效分析GC日志和业务代码,先从G1
markuszhang
·
2023-09-26 15:26
学习
笔记
java
jvm
黑马入门jvm总结
堆内存诊断7.方法区7.1定义7.2组成7.3方法区内存溢出7.4运行时常量池7.5StringTable7.6StringTable的特性7.7StringTable的位置7.8StingTable的
垃圾回收
月亮的-影子
·
2023-09-26 12:32
jvm
java
黑马面试题JVM篇总结
5.有多少种
垃圾回收
算法?过程和作用?应用场景?6.说说GC和
垃圾回收
器gc的目的?gc的重点?分代回收的作用?分代回收的
月亮的-影子
·
2023-09-26 12:01
jvm
面试
java
4 轮拿下字节 Offer,面试题复盘
一面技术考点:jvm数据库、jvm内存模型
垃圾回收
算法Java内存模型附面试思维导图(仅供参考)mysql数据库相关数据库优化分表与分库volatile关键字javalock相关二面技术考点:Java内存分配策略
nuzzzzz
·
2023-09-26 05:32
java
面试
jvm
100道JVM面试题大全最新版2023版
100道与JVM相关的面试题,包括JVM基本概念、内存管理、
垃圾回收
、性能调优、JVM内存模型、JVM是什么意思、JVM调优、JVM
垃圾回收
机制、JVM类加载机制、JVM原理。
良枫
·
2023-09-26 04:23
jvm
内存泄露和内存溢出的区别
Java中一般不会产生内存泄露,因为有
垃圾回收
器自动回收垃圾,但这也不绝对,当我们new了对象,并保存了其引用,但是后面一直没用它,而
垃圾回收
器又不会去回收它,这边会造成内存泄露,内存溢出是指程序所需要的内存超出了系统所能分配的内存
mischen520
·
2023-09-26 01:03
JAVASE
java
jvm
开发语言
深入理解 Java 虚拟机读书笔记2
垃圾回收
通常
垃圾回收
是针对Java堆和方法区所做的操作,其他部分由于线程私有并且本身所占空间不大不用太关心,
垃圾回收
器要做的三件事:哪些内存需要回收在Java堆中,肯定是对那些不再被引用的对象实例进行回收
jkwen
·
2023-09-26 00:37
深入理解JVM——内存分配和
垃圾回收
策略详解
经典垃圾收集器Serial收集器这个收集器是一个单线程工作的收集器,但它的“单线程”的意义并不仅仅是说明它只会使用一个处理器或一条收集线程去完成垃圾收集工作,更重要的是强调在它进行垃圾收集时,必须暂停其他所有工作线程,直到它收集结束。“StopTheWorld”这个词语也许听起来很酷,但这项工作是由虚拟机在后台自动发起和自动完成的,在用户不可知、不可控的情况下把用户的正常工作的线程全部停掉,这对很
读书人钟同学
·
2023-09-25 22:30
JVM
jvm
java
算法
jvm篇(面试)
重点突出实践能力.编译器优化和执行模式部分偏向于理论基础,重点掌握知识点.需了解内存模型各部分作用,保存哪些数据.类加载双亲委派加载机制,常用加载器分别加载哪种类型的类.GC分代回收的思想和依据以及不同
垃圾回收
算法的回收思路和
@明天更美好
·
2023-09-25 22:57
面试
jvm
java
面试
jvm基础学习总结笔记
重点突出实践能力.编译器优化和执行模式部分偏向于理论基础,重点掌握知识点.需了解内存模型各部分作用,保存哪些数据.类加载双亲委派加载机制,常用加载器分别加载哪种类型的类.GC分代回收的思想和依据以及不同
垃圾回收
算法的回收思路和适合场景
cy629584407
·
2023-09-25 22:56
JVM
小白学java
jvm
学习
java
[深入理解SSD 为SSD编程] 页、块和闪存转换层
内容摘要前言3.基本操作3.1读出、写入、擦除3.2写入的例子3.3写入放大3.4损耗均衡4.闪存转换层(FTL)4.1FTL存在的必要性4.2逻辑块映射4.3关于行业状态的注记4.4
垃圾回收
前言原文http
m0_29032027
·
2023-09-25 15:47
固态硬盘
SSD
服务器
运维
《深入理解JVM虚拟机》读书笔记-标记阶段的两种算法
标记阶段的两种算法对象存活判断在堆里存放着几乎所有的Java对象实例,在GC执行
垃圾回收
之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。
乙腾
·
2023-09-25 11:29
最常见的8个Android内存泄漏问题及解决方法
什么是内存泄漏内存泄漏指的是应用程序中存在一些对象或者资源无法被
垃圾回收
器回收,导致内存占用不断增加,最终导致设备性能下降。
大鱼Ss
·
2023-09-25 11:05
android
性能优化
Android开发传习录之启航篇
其实是希望候选人有扎实的技术深度,其次是技术广度,下面列出我自己的研究学习路线Java在Android应用中使用的Java技术核心主要是围绕数据结构、多线程并发、设计模式、文件读写、反射注解以及GC
垃圾回收
和
·
2023-09-25 11:43
android
Android 两种缓存方式介绍
从Android2.3(Level9)开始,
垃圾回收
器更倾向于回收SoftReference或WeakReference对象,这使得So
GinkWang
·
2023-09-25 09:34
JS的
垃圾回收
机制与常见内存泄露的解决方法
因为项目需要涉及到了
垃圾回收
机制和内存泄漏,查看网上了许多教程,未免以后遗忘故此记录下来以便以后查阅。
Michael113c
·
2023-09-25 08:13
Golang GC
垃圾回收
机制详解
什么是
垃圾回收
?曾几何时,内存管理是程序员开发应用的一大难题。传统的系统级编程语言(主要指C/C++)中,程序员必须对内存小心的进行管理操作,控制内存的申请及释放。
姚文08
·
2023-09-25 07:57
Golang
golang
后端
编程语言
Golang
垃圾回收
一.什么是
垃圾回收
?内存泄漏过去一般的发现的方式:内存泄漏监测工具:这种工具的原理一般是静态代码的扫描,通过扫描程序检测可能出现内存泄露的代码段,然而检测工具难免有疏漏和不足,只能起到辅助作用。
Angel_CG
·
2023-09-25 07:50
golang
golang
后端
玩转JVM中的对象及引用③:对象的存活以及各种引用
对象生死判断算法
垃圾回收
的第一步就是判断对象是否存活,只有“死去”的对象,才会被
垃圾回收
器所收回。
架构小白菜
·
2023-09-25 06:46
黑马JVM总结(十八)
(1)G1_FullGC的概念辨析SerialGC:串行的,ParallelGC:并行的,CMS和G1都是并发的这几种
垃圾回收
器的新生代回收机制时相同的,SerialGC和ParalledGC:老年代内存不足触发的叫
喵俺第一专栏
·
2023-09-25 04:20
JVM虚拟机
jvm
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他