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
垃圾回收
golang 语言 gc基础,内存分配原理
tcmalloc,脸书提供的jemallocgolang中提供了内存分配器,原理与tcmalloc类似,简单说维护一块大的全局内存,每个线程维护一块小的私有内存,私有内存不足再从全局申请内存分配与GC(
垃圾回收
小哥(xpc)
·
2024-01-13 11:19
golang
数据结构
操作系统
golang
java
数据结构
Go 内存管理,内存分配
Go、Java这类带有
垃圾回收
器(GC)的语言,堆内存的申请与释放可以交给其运行时来完成。
metabit
·
2024-01-13 11:48
#
原理源码
分配内存
node内存泄露问题
node对内存泄露十分敏感,这个不同于浏览器,一旦内存堆积,
垃圾回收
无法释放,会耗费大量时间进行对象扫描,应用会变慢,直到进程崩溃。v8
垃圾回收
机制v8的
垃圾回收
策略叫分代式
垃圾回收
机制。怎么说呢?
姜治宇
·
2024-01-13 10:50
Jtti:有哪些方法可以提升Tomcat的性能?
b.
垃圾回收
:选择适当的
垃圾回收
策略和参数,可以通过-XX:+UseConcMarkSweepGC或-XX:+UseG1GC进行
Jtti
·
2024-01-13 09:12
tomcat
java
JVM(字节码文件详解)
JVM的组成类加载器运行时数据区域执行引擎(主要理解
垃圾回收
器,及时编译器)本地方法字节码文件的组成在讲解字节码文件组成前,可以安装使用“jclasslib”工具或idea中“jclasslib”插件进行字节码文件查看
weixin_54498224
·
2024-01-13 09:41
jvm
【JVM】
垃圾回收
GC
一、前言
垃圾回收
(GarbageCollection,GC)是由Java虚拟机(JVM)
垃圾回收
器提供的一种对内存回收的一种机制,它一般会在内存空闲或者内存占用过高的时候对那些没有任何引用的对象不定时地进行回收
hope笔记
·
2024-01-13 07:13
JVM
Java
jvm
java
Go语言的
垃圾回收
器
1.简介Go语言的
垃圾回收
器(GC)是一个自动内存管理系统,它可以自动回收不再使用的内存。GC可以帮助程序员避免内存泄漏和内存错误,从而提高程序的稳定性和可靠性。
飞翔的乌龟
·
2024-01-13 07:12
golang
golang
开发语言
后端
JVM
垃圾回收
机制
垃圾回收
垃圾回收
(GarbageCollection简称GC),主要任务就是回收对象释放内存空间,当遇到内存泄漏,内存溢出,或者当并发量达到一个瓶颈时就需要内存回收技术。
狗子也能编码
·
2024-01-13 03:34
Java进阶
java
Java 关于 Object 类中的 finalize() 和 hashCode() 方法
3、这个方法不需要程序员手动调用,JVM的
垃圾回收
器负责调用这个方法。不像equals,toStrin
friendsu
·
2024-01-12 23:25
java
开发语言
C#学习笔记——数据类型篇
C#学习笔记——(五)一、数据类型1、数据类型1>类型分类2>类型归属2、内存分配1>内存2>分配3、局部变量1>值类型与引用类型2>
垃圾回收
器4、成员变量1>值类型与引用类型5、应用1>比较2>赋值3
聪 ~smart
·
2024-01-12 23:51
C#
unity
c#
34534
在10.2节中介绍
垃圾回收
线程时说过,当触发YGC时会产生一个VM_GenCollectFor-Allocation类型的任务,VMThread线程会调用VM_GenCollectForAllocation
另一个自己
·
2024-01-12 23:45
jvm
java
算法
《JVM由浅入深学习【八】 2024-01-12》JVM由简入深学习提升分(JVM的
垃圾回收
算法)
目录JVM的
垃圾回收
算法1.标记-清除算法(Mark-Sweep)原理步骤优点缺点2.复制算法(Copying)原理步骤优点缺点3.标记-整理算法(Mark-Compact)原理步骤优点缺点4.分代收集算法
码农阿豪
·
2024-01-12 23:10
面试
jvm
算法
垃圾回收
终于搞懂了苦恼已久的JVM的类加载机制
如果懂得了JVM的运行原理和内存模型,像是一些JVM调优、
垃圾回收
机制等等的问题我们才能有一个更清晰的概念。
平凡的柚子
·
2024-01-12 22:43
SpringBootAdmin监控
中,然后就可以实现对SpringBoot项目的可视化管理SpringBootAdmin可以监控SpringBoot单机或集群项目,它提供详细的健康(Health)信息、内存信息、JVM系统和环境属性、
垃圾回收
信息
大能嘚吧嘚
·
2024-01-12 21:14
微服务
spring
boot
java
spring
JVM基础(8)——CMS
垃圾回收
器
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介理想情况下,我们都希望自己的系统能在每次MinorGC后,存活对
smart哥
·
2024-01-12 19:48
jvm专题
jvm
JVM基础(7)——ParNew
垃圾回收
器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介ParNew是目前最常用的JVM
垃圾回收
器之一,主要应用在新生代
smart哥
·
2024-01-12 19:17
jvm专题
jvm
JVM基础(6)——JVM
垃圾回收
器简介
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介在新生代和老年代进行
垃圾回收
的时候,都需要使用回收器进行回收,不
smart哥
·
2024-01-12 19:13
jvm专题
jvm
解密CollectGarbage函数
今天,我们将深入探讨一个在编程领域中频繁使用且具有关键作用的函数——“CollectGarbage(
垃圾回收
)”。
qq836869520
·
2024-01-12 13:17
编程语言
你还在“垃圾”调优?快来看看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
内存泄露
上一页
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
其他