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的前世今生与未来展望
市场强劲需求Go语言优势兼顾C语言级别的编译、运行效率,容易部署,PHP级别的开发效率强大的标准库,内置高效的
垃圾回收
机制简单的并发编程,goroutine和channel极易上手静态类型语言,拥有强大的编译检查
linux地平线
·
2023-10-16 06:48
golang
golang
java
java虚拟机之初探
2019独角兽企业重金招聘Python工程师标准>>>相关文章java虚拟机之
垃圾回收
算法前言我们使用java语言编写的代码是在java虚拟机上运行的,但是,java虚拟机不只是仅仅可以运行java编写的代码
weixin_33909059
·
2023-10-16 06:43
java
运维
python
深入理解JAVA虚拟机
深入理解JAVA虚拟机初探JVM的内存结构内存溢出常量池JVM中的对象及引用对象的内存布局
垃圾回收
机制及算法Class文件结构及深入字节码指令玩转类加载与类加载器初探JVM的内存结构众所周知,虚拟机的内存可以划分为
JankeDeng
·
2023-10-16 06:39
java
高吞吐低延迟Java应用的
垃圾回收
优化【大牛经验】
高性能应用构成了现代网络的支柱。LinkedIn有许多内部高吞吐量服务来满足每秒数千次的用户请求。要优化用户体验,低延迟地响应这些请求非常重要。比如说,用户经常用到的一个功能是了解动态信息——不断更新的专业活动和内容的列表。动态信息在LinkedIn随处可见,包括公司页面,学校页面以及最重要的主页。基础动态信息数据平台为我们的经济图谱(会员,公司,群组等等)中各种实体的更新建立索引,它必须高吞吐低
Java帮帮
·
2023-10-16 05:34
4 个问题图解浏览器
垃圾回收
的过程
浏览器
垃圾回收
一直是前端面试常考的部分,我一直不太理解。最近深入学习了一下,争取一篇文章说清楚。我们首先带着这4个问题,来了解浏览器
垃圾回收
的过程,后面会逐一解答:浏览器怎么进行
垃圾回收
?
Java李太白
·
2023-10-16 00:05
(转)可能是把Java内存区域讲的最清楚的一篇文章
常见的
垃圾回收
器有那些?介绍一下CMS,G1收集器。MinorGc和FullGC有什么不同呢?
v1ncent
·
2023-10-15 19:51
Android之 内存泄漏问题检测和解决
1.2,内存管理1.3,
垃圾回收
上面可以看出GC回收的主要对象是java堆,也就是new出来的对象。
12345,catch a tiger
·
2023-10-15 18:48
jvm
android
高级工程师---JVM第二期
问题1:
垃圾回收
策略?答:1.引用基数:原理是此对象有一个引用就增加一个计数,删除一个引用就减少一个计数。致命的是无法处理循环引用的问题。
薛定谔_810a
·
2023-10-15 18:22
finalize()方法和finalization
析构函数:是一个对象被撤销时自动调用的,析构与构造函数相反,当对象所在的函数一调用完毕,系统自动执行析构函数,往往用来做"清理善后"的工作finalize()方法java提供finalize()方法,当
垃圾回收
器准备释放内存的时候
#define微光
·
2023-10-15 15:02
编程
finalize()方法
finalization
java 析构对象_Java中的“析构函数”——finalize() 对象消亡时调用
《java提供finalize()方法,
垃圾回收
器准备释放内存的时候,会先调用finalize()。(1).对象不一定会被回收。(2).
垃圾回收
不是析构函数。(3).
垃圾回收
只与内存有关。
weixin_39764487
·
2023-10-15 15:31
java
析构对象
面试题finalize() 方法什么时候被调用?析构函数 (finalization) 的 目的是什么?
finalize是Object类的一个方法,该方法在Object类中的声明在
垃圾回收
器执行时会调用被回收对象的finalize()方法,可以覆盖此方法来实现对其资源的回收。
杭州小哥哥
·
2023-10-15 15:22
JVM
java面试题
java
算法
jvm
finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
垃圾回收
器(garbagecolector)决定回收某对象时,就会运行该对象的finalize()方法但是在Java中很不幸,如果内存总是充足的,那么
垃圾回收
可能永远不会进行,也就是说filalize(
muzitian
·
2023-10-15 15:16
java
JAVA中的
垃圾回收
JVM规范说了并不需要必须回收方法区,不具有普遍性,永久代使用的是JVM之外的内存引用计数:效率要比可达性分析要强,随时发现,随时回收,实现简单,但是可能存在内存泄漏局部变量表,静态引用变量,通过引用链关联的引用链是不会被回收,局部变量表天然作为GCROOTS1,虚拟机栈中引用的对象(栈帧中的本地方法表)。2,方法区中(1.8称为元空间)的类静态属性引用的对象,一般指被static修饰的对象,加载
我要进中厂
·
2023-10-15 10:28
java
开发语言
JVM-内存结构
定义:JavaVirtualMachine-java程序的运行环境(Java二进制字节码的运行环境)好处:一次编写,到处运行自动内存管理,
垃圾回收
功能数组下标越界检查多态比较:jvmjrejdk学习JVM
叫一只啦啦
·
2023-10-15 10:50
JVM
jvm
开发语言
java
安卓堆、栈、常量池区别
堆中的对象的由
垃圾回收
器负责回收,因此大小和生命周期
陈陈_04d0
·
2023-10-15 09:26
经典
垃圾回收
器
1.各
垃圾回收
器之间的配合使用关系2.
垃圾回收
器的种类2.1Serial收集器(默认新生代收集器)Serial收集器是历史最悠久的收集器,曾经是新生代收集器的唯一选择,它是一个单线程工作的收集器,其“单线程
吃橘子的Crow
·
2023-10-15 08:01
Java虚拟机(JVM)
java
jvm
开发语言
垃圾回收
垃圾回收
如果一个对象没有被引用,它就是垃圾,将被回收。varfn=function(){}document.body.onclick=fnfn=null浏览器觉得需要时就回收垃圾,因为会浪费CPU。
阿水maso
·
2023-10-15 07:22
CocosCreator 面试题(十)Cocos Creator 内存管理
以下是CocosCreator的内存管理方面的详细说明:(1)、自动
垃圾回收
(GarbageCollection)CocosCreator使用JavaScript引擎自带的
垃圾回收
机制来自动释放不再使用的内存
w风雨无阻w
·
2023-10-15 03:41
Cocos
Creator
面试题
CocosCreator3.8
CocosCreator
前端
笔记
ui
Lua
垃圾回收
机制
一、Lua的
垃圾回收
机制Lua语言使用自动内存管理,无需像C、C++语言进行手动内存管理。但是和java、kotlin一样,有时也需要外部进行辅助回收,区分哪些资源是可以进行回收的。
江澎涌
·
2023-10-15 03:39
Lua
lua
android
开发语言
c++
c语言
jvm打破砂锅问到底- JVM中对象进入老年代的条件
3.8.2大对象直接进入老年代(默认是关闭的)-XX:PretenureSizeThreshold:晋升老年代对象大小,超过指定大小直接在老年代分配,默认为0原因:大对象会过度挤压可用内存,导致提前触发
垃圾回收
stevenxyy
·
2023-10-15 01:01
jvm
C# 与 C/C++ 的交互
托管代码通常运行在托管环境中,如mono或java虚拟机等,这些环境提供了
垃圾回收
器(GC)等工具来管理内存。在托管环境中,程序员通常不需要手动分配和释放内存,因为这些任务由运行时系统自动完成。托
拿起键盘就是干
·
2023-10-15 00:15
编程指南
c#
c语言
c++
9. JVM-方法区
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-10-15 00:10
JVM
jvm
java
开发语言
1024程序员节
11.JVM-
垃圾回收
概述
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-10-15 00:10
JVM
jvm
13.JVM-
垃圾回收
相关概念
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-10-15 00:10
JVM
jvm
java
1024程序员节
4. JVM-程序计数器(PC寄存器)
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-10-15 00:39
JVM
jvm
java
1024程序员节
6. JVM-本地方法接口
JVM-程序计数器(PC寄存器)5.JVM-虚拟机栈6.JVM-本地方法接口7.JVM-本地方法栈8.JVM-堆9.JVM-方法区10.JVM-StringTable/StringPool11.JVM-
垃圾回收
概述
小官学长
·
2023-10-15 00:39
JVM
jvm
java
开发语言
Ruby基础知识-Ruby的特性
●完全面向对象●不需要内存管理具有
垃圾回收
(GarbageCollect,GC)功能,能自动回收不再使用的对象。●解释执行其程序无需编译即可轻松执行。●功能强大的字符串操作/正则表达式●具有异
jackson_fighting
·
2023-10-14 19:03
ruby
ruby
第 3 章 JVM 与 GC
第3章JVM与GC1、JVM复习串讲JVM内存结构JVM体系结构Java8以后的JVMGC的作用域常见的垃圾收集算法引用计数算法复制算法标记清除算法标记整理算法2、谈谈GCRootsJM
垃圾回收
的时候如何确定垃圾
OnebyWang
·
2023-10-14 14:27
阳哥大厂面试题第二季
java
jvm
JVM第十四章_垃圾概述
2、为什么需要GC3、早期
垃圾回收
4、Java
垃圾回收
机制1、什么是垃圾垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。
冬雪是你
·
2023-10-14 14:55
JVM
jvm
java
Js闭包的实现原理和作用
2、闭包的作用:访问函数内部变量、保持函数在环境中一直存在,不会被
垃圾回收
机制处理因为函数内部声明的变量是局部的,只能在函数内部访问到,但是函数外部的变量是对函数内部可见的,这就是作用域链的特点了。
BrianXX
·
2023-10-14 14:24
js
前端——JavaScript
1.js编写的位置非布尔值的与或运算对象的属性名和属性值基本数据类型和引用数据类型对象字面量函数立即执行函数枚举对象中的属性全局作用域函数作用域thisthis情况总结:构造函数this原型
垃圾回收
数组数组字面量数组的几个方法
Angeliaaa
·
2023-10-14 13:14
前端
前端
javascript
html
Java多态实现原理:2021Java研发必问高级面试题,威力加强版
02JVM线程JVM内存区域JVM运行时内存
垃圾回收
与算法JAVA四种引用类型GC分代收集算法VS分区收集算法GC垃圾收集器JAVAIO/NIOJVM
Java小麦
·
2023-10-14 13:57
程序员
java
后端
面试
频繁gc是什么意思_什么情况下会发生full Gc?如何排查频繁发生full Gc的原因?...
GC就是Java的
垃圾回收
机制,要了解什么情况下会发生GC(即GC得触发条件),我们需要先了解JVM的内存模型结构,之前一篇文章已经详细讲解了Jvm的内存模型结构,而通常来说,GC主要针对的是堆(javaheap
weixin_39621235
·
2023-10-14 12:08
频繁gc是什么意思
初步学习JVM底层原理(二)
Java之JVM
垃圾回收
内存结构以及
垃圾回收
算法作为Java语言的核心之一,JVM
垃圾回收
帮我们解决了让我们很头疼的
垃圾回收
问题。
风君子哥哥
·
2023-10-14 12:17
Java GC 算法
一、概述理解Java虚拟机
垃圾回收
机制的底层原理,是成为一个高级Java开发者的基本功。
Clovemeo
·
2023-10-14 12:52
Java虚拟机
java
开发语言
频繁GC问题原因总结
频繁GC频繁的
垃圾回收
(GC)通常是由以下一些原因引起的:内存分配过多:如果应用程序频繁地分配新的对象而不释放旧的对象,堆内存将快速用满,触发频繁的
垃圾回收
。
Artisan_w
·
2023-10-14 11:17
Java基础与八股
jvm
强引用、软引用、弱引用、虚引用有什么区别?
只有在没有其他引用关系,或者超过了引用的作用域,再或者显示的把引用赋值为null的时候,
垃圾回收
器才能进行内存回收。
无语堵上西楼
·
2023-10-14 11:21
java面试题
java
jvm
开发语言
Java基础面试题笔记
【答】Java语言特点:简单、面向对象、跨平台、安全性健壮性、多线程、
垃圾回收
。2、如何编译和执行java文件?产生帮助文档用什么命令?
柚子攻城狮
·
2023-10-14 08:23
入门知识总结
java
49天精通Java,第38天,编程语言类型有哪些?我心中的TOP1编程语言,什么是java跨平台性?
常见的编程语言类型1、机器语言2、汇编语言3、高级语言二、计算机编程语言三、跨平台性1、跨平台的优势包括:2、实现跨平台的方式包括:四、Java的跨平台性五、java运行时和虚拟机六、Java内存管理和Java
垃圾回收
哪 吒
·
2023-10-14 06:51
49天精通Java从入门到就业
java
开发语言
jvm
我心中的TOP1编程语言
windows
linux
Golang vs. Java: 选择哪个编程语言?
Golang具有强大的并发支持和内置的
垃圾回收
机制,使其成为构建高性能网络应用和分布式系统的理想选择。Golang
LvrTensorfloat
·
2023-10-14 06:50
Golang
golang
java
开发语言
【JS】—
垃圾回收
机制
一、指令材料1.定义JavaScript(JS)的
垃圾回收
机制是一种自动管理内存的过程,它有助于释放不再使用的内存,以避免内存泄漏和提高程序的性能。
帝博格T-bag
·
2023-10-14 03:51
JavaScript
javascript
开发语言
ecmascript
JVM
垃圾回收
GC
垃圾回收
流程垃圾收集算法
垃圾回收
算法引用类型
垃圾回收
的时机1.垃圾收集算法(1).引用计数算法含义在JDK1.2以前,在内存中创建对象的时候,会为该对象生成引用计数器,每当有新的引用指向此对象时,计数器
caoww
·
2023-10-14 02:31
深入理解java虚拟机
一、走进java二、java自动化内存管理三、
垃圾回收
机制四、系统监控与调优五、优化六、深入class文件七、虚拟机栈
qin_weilong
·
2023-10-14 02:39
深入Java虚拟机
jvm
Java高级系列——使用所有对象的通用方法
所有的类都继承了在Object类中定义的一系列方法,这其中的一些非常重要的方法如下:方法描述protectedObjectclone()创建并返回对象的一个副本protectedvoidfinalize()当
垃圾回收
确定指定对象
RonTech
·
2023-10-14 02:06
Java
Java高级系列
Java高级系列文章
java
equals
hashCode
toString
clone
Java
垃圾回收
垃圾回收
Java内存分配Java程序运行时内存分配有三种策略,分别是静态分配、栈式分配和堆式分配。三种分配方式使用的内存空间分别为静态储存区、栈区和堆区。
抬头看见猫
·
2023-10-14 00:22
Unity游戏开发客户端面经——数据结构(初级)
而堆是无序的,他是一片不连续的内存域,用户自己来控制和释放,如果用户自己不释放的话,当内存达到一定的特定值时,通过
垃圾回收
器(G
正在奋斗中的小志
·
2023-10-13 20:31
Unity客户端开发面经
数据结构与算法
数据结构
算法
Java虚拟机总结
JVM体系四大块:类的加载JVM内存结构GC算法
垃圾回收
GC分析性能调优执行引擎JVM架构图jvm.arch一、类的加载机制类的加载类的加载,将class文件读入方法区,然后在堆中创建java.lang.Class
ands999
·
2023-10-13 18:07
java 强弱软虚_Java的四种引用 强弱软虚 用到的场景
如果一个对象具有强引用,那
垃圾回收
器绝不会回收它。
weixin_39524439
·
2023-10-13 16:36
java
强弱软虚
Java的4种引用,强弱软虚
如果一个对象具有强引用,那就类似于必不可少的生活用品,
垃圾回收
器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError
Android_???
·
2023-10-13 16:02
强弱软虚
java
面试题
Java 中的四种(强、软、弱和虚)引用
强引用最重要的就是它能够让引用变得强(Strong),这就决定了它和
垃圾回收
器的交互。具体来说,如果一个对象通过一串强引用链接可到达(Stronglyreachab
JFS_Study
·
2023-10-13 16:58
JVM
java
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他