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
垃圾回收
Go 语言的
垃圾回收
机制:自动化内存管理
Go语言以其高效的
垃圾回收
机制而闻名,使开发者从手动内存管理的烦恼中解脱出来。本文将深入探讨Go语言的
垃圾回收
机制,介绍它的工作原理以及如何在编写Go程序时充分利用这一特性。
尚可签
·
2023-10-21 09:32
初学篇
golang
自动化
算法
JVM-GC复习
1.堆->分区(由于使用的算法不同)2.jvm有哪些
垃圾回收
器,实际中如何选择?图中展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,则说明它们可以搭配使用。
说好不哭的晴天
·
2023-10-20 21:29
jvm
jvm.gc
java
JVM详细复习
6.被动/主动使用3.运行时数据区3.1程序计数3.2虚拟机栈3.3本地方法栈3.4堆3.5方法区4.本地方法接口5.执行引擎6
垃圾回收
GC6.1概述6.2
垃圾回收
算法6.3
垃圾回收
器1.说一下堆栈的区别
沙漠之狐163
·
2023-10-20 21:29
java
开发语言
Java知识点复习——JVM GC分代收集回收算法
Java虚拟机相关知识点主要包括,Java虚拟机的内存结构和
垃圾回收
算法。
张小幺
·
2023-10-20 21:28
Java知识点复习
jvm
JVM复习
文章目录JVM的内存区域怎么判断一个对象是否能被回收——GCRoots垃圾的定义如何检验是否被回收怎样通知垃圾收集器回收对象怎么判断一个对象是否能被回收
垃圾回收
机制什么时候开始回收垃圾收集器串行收集器并行收集器
郑幸运Zz
·
2023-10-20 21:58
JVM
jvm
java
后端
JVM复习总结
目录标题Jvm数据区堆的分类运行常量池Java对象的创建过程类加载过程分配内存分配方法线程安全问题设置对象头对象的访问方式对象死亡的分析方法引用的类型
垃圾回收
算法
垃圾回收
器Jvm什么时候发生fullgc
偷得浮生日日闲
·
2023-10-20 21:27
面试
jvm
java
面试
JVM复习面试题
7、描述一下JVM加载class文件的原理机制
垃圾回收
简述一下
垃圾回收
机制
垃圾回收
的优点为什么要
垃圾回收
垃圾回收
的基本原理,
垃圾回收
器可以马上回收内存吗?可以主动通知
凉水不好喝
·
2023-10-20 21:27
复习
jvm
java
面试
闭包
functiona(){varc=100;functionb(){c=200;}returnb;}函数作为参数传入函数中functionb(fn){varc=100;fn(c);}注:正常情况变量在使用完后,会被
垃圾回收
机制进行释放
屠龙de小熊猫
·
2023-10-20 18:20
java
垃圾回收
CMS收集器
CMS(ConcurrentMarkSweep)收集器是一种以最短回收停顿时间为目标的收集器。目前很大一部分的java应用集中在互联网站或者B/S系统的服务端上,这类应用尤其重视服务的响应速度,希望系统停顿时间最短,已给用户带来较好的体验。CMS收集器就非常符合这类应用的需求。从名字(包含MarkSweep)上就可以看出,CMS收集器是基于“标记-清除”算法实现的,整个过程分为4步包括:1、初始标
gzss
·
2023-10-20 16:37
【高级Java工程师】线上问题之内存爆炸 分析、定位与解决
内存一般是6-16GB,内存过高对于JVM
垃圾回收
机制也会有不同,所以内存不是越大越好,当然处理大
灬段郎灬
·
2023-10-20 16:36
高级java工程师
java
内存
内存爆炸
线上问题
分析与解决
Java中的四大引用
1.强引用:如果一个对象具有强引用,则该对象不会被
垃圾回收
器回收,即使内存空间不足,JVM也不会回收该对象,而是抛出OutOfMemoryError异常,使程序异常中止。
此广告牌招租啊
·
2023-10-20 16:42
关于守护线程
其实在JVM内部同时还启动了很多守护线程,比如
垃圾回收
线程。那么守护线程和用户线程有什么区别呢?
可以睡到中午吗
·
2023-10-20 06:17
jvm
线程
守护线程
GC--
垃圾回收
机制
参考https://www.cnblogs.com/daemonox/p/4419579.html内存区域内存构成.png程序计数器1.1.程序计数器是一块较小的内存空间,它是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支、跳转、循环等基础功能都要依赖它来实现。每条线程都有一个独立的程序计数器,各线程间的计数器互不影响,因此该区域是
流夕347
·
2023-10-20 02:09
Python学习笔记——从面试题出发学习Python
变量与对象1.2可变数据类型与不可变数据类型1.3深拷贝与浅拷贝1.4函数参数的传递机制1.5is和==的区别2.Python的内存管理机制,Python是否会存在内存泄漏的情况2.1内存池机制2.2
垃圾回收
机制
Leo-Peng
·
2023-10-20 01:35
python
学习
笔记
[请回答C++] 设计特殊类&单例模式
两种实现模式饿汉模式懒汉模式线程安全双检查加锁单例释放
垃圾回收
懒汉再优化饿汉V.S.懒汉
言之命至9012
·
2023-10-20 00:35
请回答C++进阶
c++
单例模式
开发语言
java
JVM 基础、堆内存分析和
垃圾回收
算法
文章首发我的博客,欢迎访问:https://blog.itzhouq.cn/jvm首先基本的面试题都是下面的夺命连环问,感受一下。请你谈谈你对JVM的理解。java8虚拟机和之前有什么变化?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?你知道吗?谈谈JVM中,你对类加载器的认识?这篇文章先大体梳理一下相
itzhouq的笔记
·
2023-10-19 22:24
JVM
垃圾回收
JAVA同C++一个主要的区别便是JAVA的
垃圾回收
是交给JVM来管理的,而不是人为的手动释放。想要认识JAVA的
垃圾回收
机制,我认为要从以下三个问题出发:1.哪些对象需要回收?2.什么时候回收?
吒哇
·
2023-10-19 22:15
东哥内部总结
jvm
java
——Java
垃圾回收
机制
Java
垃圾回收
机制要进行
垃圾回收
,最为重要的一个问题是:判断谁是垃圾?联想其日常生活中,如果一个东西经常没被使用,那么这个对象可以说就是垃圾。
发呆小菜鸟
·
2023-10-19 21:57
Java核心基础教程
1024程序员节
java
C11智能指针shared_ptr、unique_ptr、weak_ptr
目的:实现堆内存的自动回收(
垃圾回收
机制)智能指针可以在适当时机自动释放分配的内存。也就是说,使用智能指针可以很好地避免“忘记释放内存而导致内存泄漏”问题出现。
Dragonxxl
·
2023-10-19 20:34
c++
c++
c语言
c++11
jvm命令和可视化工具 调优
nutch虚拟机:系统虚拟机程序虚拟机系统虚拟机有:VMWarevisureBox程序虚拟机:JVMJVM:1.类加载子系统(类加载器)2.方法区3.java堆4.直接内存5.java栈6.本地方法栈7.
垃圾回收
系统
weixin_30834783
·
2023-10-19 19:50
java
操作系统
开发工具
js 之 内存管理和泄漏
文章目录一、内存管理二、JS的
垃圾回收
机制一、内存管理代码的一个执行顺序首先代码先从磁盘加载到内存,cpu再取内存里的代码执行执行过程中会不停的开辟新空间 不管是什么样的编程语言,在代码执行过程中都是需要分配内存的
夏夏好好哒
·
2023-10-19 16:23
js2
javascript
前端
Java虚拟机(JVM)的原理和优化,JVM的工作原理、
垃圾回收
机制、类加载过程、性能优化技巧等方面的知识
JVM的工作原理、
垃圾回收
机制、类加载过程、性能优化技巧等方面的知识是Java开发人员必须了解的重要内容。下面我们就来一一介绍。
java搬砖工-苤-初心不变
·
2023-10-19 14:21
jvm
jvm
java
性能优化
Unity3D相关面试题
Unity3D相关面试题第一部分1.请简述值类型与引用类型的区别2.C#中所有引用类型的基类是什么3.请简述ArrayList和List的主要区别4.请简述GC(
垃圾回收
)产生的原因,并描述如何避免?
天富儿
·
2023-10-19 13:49
面试笔试
面试
unity
JVM第十三讲:调试排错 - JVM 调优参数
对JVM涉及的常见的调优参数和
垃圾回收
参数进行阐述。文章目录调试排错-JVM调优参数1、Jvm参数2、
垃圾回收
问题1:线上ECS治理问题2:白龙马线上服务机JVM参数配置?
程序员 jet_qi
·
2023-10-19 10:28
深入理解java虚拟机
jvm
JVM调优
G1
GC
垃圾回收
Jvm参数
GC日志
Java
垃圾回收
-分代收集
https://blog.csdn.net/whuqin/article/details/43835317
孙培培棒棒哒
·
2023-10-19 10:21
深入了解Golang:基本语法与核心特性解析
作为一门编译型语言,Golang具有静态类型和
垃圾回收
功能,使其在处理大规模系统和高并发应用方面有着卓越的表现。
一只会写程序的猫
·
2023-10-19 10:55
Go
golang
开发语言
后端
jdk17新特性
新特性原文提供:jdk17下载地址JDK17文档-首页(oracle.com)概述(JavaSE17和JDK17)文章目录JDK17新特性Switch表达式sealed关键字历史概述例如:特点permits关键字
垃圾回收
器
陆卿之
·
2023-10-19 08:42
jdk
java
jdk
jvm
jstat
JavaVirtualMachineStatisticsMonitoringTool)是一个可以用于观察Java应用程序运行时信息的工具,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heapsize和
垃圾回收
状况的监控
魔曦帝天
·
2023-10-19 08:39
一文带你GO语言入门
Go语言(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有
垃圾回收
功能的编程语言。
fking86
·
2023-10-19 02:24
GO
golang
开发语言
后端
一、Rust入门基础(推荐 https://course.rs/)
与C++相比非常安全并避免内存泄漏;与java、go相比,无
垃圾回收
,性能更快;
Java养家
·
2023-10-19 02:18
Rust基础
rust
开发语言
后端
终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶
如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、
垃圾回收
与算法、Java中四种引用类型、GC分代收集算法VS分区收集算法、GC
农哥小鹏
·
2023-10-19 02:03
#JavaScript(进阶)
一,作用域目录一,作用域1.1,局部作用域1.2,全局作用域1.3,作用域链1.4,js
垃圾回收
机制1.5,闭包1.6,变量提升二,函数进阶2.1,函数提升2.2,函数参数2.3,展开运算符2.4,箭头函数编辑
bestwishesn
·
2023-10-19 00:00
javascript
java
开发语言
。
我不是
垃圾回收
站,我也不是被你利用后可以一脚踹开的物品,一腔诗意和真心全部喂了狗,这种被欺骗和被利用的感觉真的很难受,难以接受。劝大家以后需要寻找一个浑身正能量的人。
浮生失格
·
2023-10-18 22:49
垃圾回收
(GC)的核心知识点总结
1.为什么要有
垃圾回收
?**避免内存泄漏:**在手动内存管理的系统中,程序员需要显式地分配和释放内存。如果程序员犯了错误,忘记释放内存,就会导致内存泄漏,使程序占用的内存不断增加,最终耗尽系统资源。
蜻蜓点水q
·
2023-10-18 21:59
JVM
JVM
JVM的判断对象是否已死和四种
垃圾回收
算法总结
面试题一:判断对象是否已死判断对象是否已死就是找出哪些对象是已经死掉的,以后不会再用到的,就像地上有废纸、饮料瓶和百元大钞,扫地前要先判断出地上废纸和饮料瓶是垃圾,百元大钞不是垃圾。判断对象是否已死有引用计数算法和可达性分析算法。1.引用计数算法给每一个对象添加一个引用计数器,每当有一个地方引用它时,计数器值加1;每当有一个地方不再引用它时,计数器值减1,这样只要计数器的值不为0,就说明还有地方引
风平浪静如码
·
2023-10-18 18:37
JVM知识查漏补缺学习记录(持续更新)
jvm包含一套字节码指令集,一组寄存器,一个栈,一个
垃圾回收
堆和一个存储方法域。
自由旋转的向日葵
·
2023-10-18 17:29
jvm
java
面试
Java内存区域与
垃圾回收
机制
一、Java运行时数据区域运行时数据区1.程序计数器一块较小的内存空间,可以看做是当前线程所执行字节码的行号指示器,字节码解释器通过改变这个计数器的值选取下一条要执行的字节码指令,分支、循环、跳转异常处理、线程恢复都依赖指示器。每个线程都有一个独立的程序计数器。2.虚拟机栈虚拟机栈是线程私有的,生命周期与线程相同,内存空间大小确定。虚拟机栈是描述Java方法执行的内存模型:每个方法执行的同时都会创
自得了精神病整个人精神多了
·
2023-10-18 16:56
社招两年半10个公司28轮面试面经
我看过的Java相关的书单如下:Java:《Java并发编程的艺术》、《Java并发编程实战》JVM:《深入理解Java虚拟机》第三版、《深入Java虚拟机:JVMG1GC的算法与实现》、《新一代
垃圾回收
器
java晴天过后
·
2023-10-18 15:17
面试
java
开发语言
JavaScript
垃圾回收
机制原理及方式有哪些?哪些操作会造成内存泄漏?
2、JavaScript
垃圾回收
机制1)原理:JavaScript
垃圾回收
机制很简单:找出不再使用的变量,然后释放掉其占用的内存。
小草莓蹦蹦跳
·
2023-10-18 14:54
每日专栏
JavaScript
javascript
开发语言
C# 托管资源 与 非托管资源
对于托管资源,GC负责
垃圾回收
。对于非托管资源,GC可以跟踪非托管资源的生存期,但是不知道如何释放它,这时候就要人
Awful*
·
2023-10-18 14:44
MVC
html
c#
windows
C#资源释放方法与原理总结
值类型分配在栈上,并不需要GC回收;引用类型分配在堆上,它的内存释放和回收需要通过GC(GarbageCollecter)
垃圾回收
器来完成。一个引用类型对象所占用的内存需要被GC回收,需要先成为垃圾。
asia_Reversed
·
2023-10-18 14:43
C#项目
c#
.net
JVM工具
文章目录性能监控工具jconsoleJConsole的连接方式本地连接:远程连接:JConsole的显示界面:测试
垃圾回收
案例:jvisualvm监控本地Java进程监控远端Java进程arthas3.3.3.1
lingengy
·
2023-10-18 14:42
JVM
jvm
java
tomcat
经典
垃圾回收
器
Serial收集器Serial是一种新生代的收集器。顾名思义“serial串行”,它是一种单线程工作的收集器,它的“单线程”并不仅仅指的只有一个处理器或一个线程来实现垃圾的收集工作,更重要的是他在垃圾收集的过程中会暂停所有的用户线程(STW),直到它收集结束。Serial/SerialOld收集器运行示意图:(SerialOld收集器是Serial的老年代版本,后面会提到)Serial新生代收集器
L-KKKKK
·
2023-10-18 13:07
java
jvm
算法
13JVM进阶
说一下JVM有哪些
垃圾回收
器?Serial:最早的单线程串行
垃圾回收
器。SerialOld:Serial
垃圾回收
器的老年版本,同样也是单线程的,可以作为CMS
垃圾回收
器的备选预案。
Java_Eastlin
·
2023-10-18 13:03
面试
jvm
JVM相关面试题
JVM按照线程是否共享将内存分为两大类什么是JVM执行引擎什么是解释器与即时编译器简述Java的对象结构为什么要进行
垃圾回收
?为什么要进行堆内存分区:简述一下JVM堆内存的划
惊鸿化雨
·
2023-10-18 13:27
jvm
开发语言
JVM
垃圾回收
算法介绍
堆的分代和区域(年轻代)YoungGeneration(eden、s0、s1space)MinorGC(老年代)OldGeneration(Tenuredspace)MajorGC||FullGC(永久代)PermanentGeneration(Permanentspace)【方法区(methodarea)】MajorGC本地化的String从JDK7开始就被移除了永久代(PermanentGen
xmh-sxh-1314
·
2023-10-18 11:36
jvm
在JavaScript中,全局变量和局部变量涉及到堆和栈的内存管理,以及与
垃圾回收
机制的关系
文章目录一、堆和栈的概念二、全局变量(GlobalVariables)三、局部变量(LocalVariables)四、JavaScript
垃圾回收
机制五、堆和栈的关系图解释六、栈溢出和堆溢出栈溢出(StackOverflow
代码真的养发
·
2023-10-18 11:49
javascript
开发语言
ecmascript
Go语言入门:从零开始的快速指南
Go语言的特点包括并发支持、
垃圾回收
、快速编译、强大的标准库等,使其在云计算、网络服务、大数据处理等领域广受欢迎。本篇博客将带您从零开始,快速创建Go
全栈ing小甘
·
2023-10-18 09:19
GO语言
GO语言
GO环境配置
GO语言入门
Java基础笔记总结(17)-线程 单例模式 线程池 工厂模式 适配器模式 GUI
并发指两个任务都运行,而处理器只能接受一个任务,将两个任务轮流执行Java命令启动java虚拟机,启动JVM等于启动一个进程,该进程会自动启动一个“主线程”,然后主线程去调用某类的main方法JVM的启动至少启动了
垃圾回收
线程和主线程
吵吵先生
·
2023-10-18 08:43
深入理解 JVM(重点:双亲委派模型 +
垃圾回收
算法)
一、什么是JVM?JVM是JavaVirtualMachine的简称,意为Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。可以认为JVM是一台被定制过的现实当中不存在的计算机,Java程序最终是在JVM(Java虚拟机)中运行的。二、JVM的执行流程三、JVM运行时数据区堆(Heap):是Java程序中最大的一块内存区域,用于存储使用new关
不摸鱼的程序员
·
2023-10-18 08:39
jvm
双亲委派模型
垃圾回收算法
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他