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
Java虚拟机垃圾回收
初步了解JDK、JRE、JVM
JREJavaRuntimeEnviroment提供Java应用程序执行时所需的环境,由
Java虚拟机
(JVM)、核心类、支持文件组成。JVMJa
wei77
·
2024-02-03 05:09
Java内存模型与线程安全
参考:《深入理解
Java虚拟机
》第四版——周志明再有人问你Java内存模型是什么,就把这篇文章发给他由于CPU技术的发展,内存读写速度跟不上CPU执行速度,导致CPU每次操作内存都要耗费很多等待时间。
RealityVibe
·
2024-02-03 03:44
了解jvm,jre,jdk及它们之间的关系
1.JVM:JVM是JavaVirtualMachine(
Java虚拟机
)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行
裘马轻狂大帅
·
2024-02-03 02:20
Java程序员该如何学习才能成长为一名优秀的架构师
Java架构师,首先要是一个Java程序员,熟练掌握使用各种框架,并知道它们实现的原理,
Java虚拟机
原理、调优,懂得JVM能让你写出性能更好的代码,池技术,什么对象池,怎么解决并发量、连接池,线程池。
墨雨轩夏
·
2024-02-02 23:45
电子
垃圾回收
之路
记者采访了解到,目前,老百姓对电子
垃圾回收
意识淡薄,生产企业因资金有限、利润空间不大等原因迟迟做不
paulin
·
2024-02-02 23:00
IT杂闻
手机
产品
工作
制造
通讯
活动
java推荐书籍
还有一本深入g1gc这个是主要讲解g1
垃圾回收
器的。揭秘
JAVA虚拟机
,红色的封面。
全能的老教
·
2024-02-02 23:09
jvm基础篇之
垃圾回收
[1](方法区、堆回收)
文章目录
垃圾回收
类型手动
垃圾回收
:C/C++的内存管理自动
垃圾回收
:Java的内存管理自动
垃圾回收
应用场景不同
垃圾回收
对比线程不共享部分的回收方法区的回收手动触发回收堆回收两种判断方法引用计数法查看
垃圾回收
日志可达性分析法
缘友一世
·
2024-02-02 23:51
jvm
jvm
想要精通GO语言?这些网站是你的最佳选择!
Go语言的语法与C语言相近,但在功能上具有内存安全、GC(
垃圾回收
)、结构形态及CSP
知识分享小能手
·
2024-02-02 21:52
学习心得体会
golang
java
开发语言
JVM与GC常见面试题汇总
首先是Serial收集器,它就是单个垃圾收集线程参与
垃圾回收
,期间会暂停所有的用户线程,也就是stoptheworld。新生代采用复制算法,老年代采用标记整理算法。
帅哥学Java
·
2024-02-02 21:39
Java面试大厂必备
面试
java
关于JVM常见的十道面试题
引用是指向对象在内存中存储位置的指针,引用类型主要是分为四种:强引用、软引用、弱引用、虚引用强引用:强引用指的是在程序代码之中普遍存在的,类似Objectobj=newObject()这类引用,只要强引用还存在,
垃圾回收
器就不会回收掉被引用的对象实例使用场景
lose_rose777
·
2024-02-02 21:38
面试题
java
jvm
开发语言
【JavaScript】闭包
此时,理论上来说A函数执行完成后,生成了B函数后,应该被
垃圾回收
机制回收,但是因为生成的B函数还在使用A函数中的局部变量,就会导致A函数没有及时回收,导致内存泄露。
小秀_heo
·
2024-02-02 18:22
JavaScript
javascript
开发语言
ecmascript
JVM内存泄漏、内存溢出详解
常见的内存泄漏原因包括:长期持有对对象的引用,使得
垃圾回收
器无法回收这些对象。对象被意外添加到集合中并
创作小达人
·
2024-02-02 17:35
jvm
java环境准备
(2)、JRE(JavaRuntimeEnvironment):Java运行时环境,只包含java虚似机、以及Java核心类库(3)、JVM(JavaVirtualMachine):
Java虚拟机
,真正运行
w_t_y_y
·
2024-02-02 16:51
Java基础
java
Java应用程序中的内存泄漏及内存管理
虽然JAVA有
垃圾回收
的机制,但是如果不及时释放引用就会发生内存泄露现象。在实际工作中我们使用Jprofiler调用java自带的jmap来做检测还是很快能够定位到错误。
测试帮日记
·
2024-02-02 16:36
Java
垃圾回收
机制
Java引入了
垃圾回收
机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大提高了开发效率。
油爆酥葱
·
2024-02-02 13:42
java
开发语言
算法
JavaScript 与Java什么关系?为什么名字中带有Java?
Java程序需要被编译成字节码,然后在
Java虚拟机
上运行。JavaScript是一种轻量级的解释性脚本语言,
凯哥Java
·
2024-02-02 11:03
凯哥Java
javascript
C#学习笔记_1.C#概述
简介C#是现代的、通用的、面向对象的结构化编程语言;由Microsoft开发,由Ecma和ISO核准认可的;是.Net框架的一部分2.C#强大的编程功能布尔条件(BooleanConditions)自动
垃圾回收
holyZhang2021
·
2024-02-02 11:24
#
C#
c#
关于垃圾收集算法与垃圾收集器ParNew与CMS
垃圾收集算法分代收集理论:复制算法:标记-清除算法:标记-整理算法:二、垃圾收集器1、Serial收集器2、ParallelScavenge收集器(JKD8默认收集器)3、ParNew收集器4、CMS收集器CMS进行
垃圾回收
的步骤
秋天的一亩三分地
·
2024-02-02 10:30
JVM专栏
jvm
java
关于垃圾收集器G1与ZGC
关于垃圾收集器G1与ZGC一、G1收集器(JKD9默认收集器)G1收集器执行一次GC的运作过程步骤:JDK1.7以上版本的
Java虚拟机
重要的进化特征:G1垃圾收集分类YoungGCMixedGCFullGCG1
秋天的一亩三分地
·
2024-02-02 10:30
JVM专栏
jvm
java
JVM
重温经典哈哈哈JVM是JavaVirtualMachine(
Java虚拟机
)的缩写。Java语言的一个非常重要的特点就是与平台的无关性。而使用
Java虚拟机
是实现这一特点的关键。
一个人一匹马
·
2024-02-02 10:16
AndroidStudio Build Output乱码解决
EditCustomVMoptions,并且点击第一个然后在里面输入-Dfile.encoding=UTF-8最后重启AndroidStudio,如果还没有效果,那么就重启下电脑问题:为什么Gradle的乱码要修改
java
雨森之雨
·
2024-02-02 09:25
关于v8
垃圾回收
机制以及与其相关联的知识点--还没整理版本
V8的
垃圾回收
策略主要是基于分代式
垃圾回收
机制,其根据对象的存活时间将内存的
垃圾回收
进行不同的分代,然后对不同的分代采用不同的
垃圾回收
算法。
wyzqhhhh
·
2024-02-02 07:32
java
jvm
开发语言
重温《深入理解
Java虚拟机
:JVM高级特性与最佳实践(第二版)》 –– 学习笔记(二)
第二部分:自动内存管理机制第2章:Java内存区域与内存溢出异常2.1概述Java与C++之间有一堵由内存动态分配和垃圾收集技术围成的高墙。Java程序员在虚拟机自动内存管理机制的帮助下,无需为每一个new操作去写配对的delete/free代码,这样就不容易产生内存泄漏和内存溢出问题。但是也带来了一个问题,一旦出现内存泄漏和内存溢出问题,如果不了解虚拟机是如何使用内存的,那排查起来就会比较困难。
cab5
·
2024-02-02 07:02
java
jvm
学习
JVM对象分配流程,如何保证线程安全?
背景了解
垃圾回收
器,除了要知道
垃圾回收
器的工作原理,我们还要想一个问题,
垃圾回收
器的垃圾是怎么产生的。所以本期我们讲解一些
垃圾回收
器的对象内存分配原则。
创作小达人
·
2024-02-02 07:51
jvm
java
算法
【JVM调优及常见的JVM调优参数以及作用】
JVM调优及常见的JVM调优参数以及作用JVM调优通常涉及以下几个方面:1.堆内存调优:2.
垃圾回收
调优:3.线程调优:4.类加载调优:JVM的优化配置可以通过设置JVM的启动参数来实现。
数据科学与艺术的贺公子
·
2024-02-02 07:49
jvm
neo4j初体验
前言neo4j需要依赖
Java虚拟机
,并且版本需要对应。这里安装4.4.8版本的neo4j,需要java11。
吐泡泡的柠檬
·
2024-02-02 05:48
neo4j
数据库
知识图谱
Java虚拟机
:内存区域
一、jdk、jre、jvm之间的关系从广义上讲,运行于
java虚拟机
上的语音及其相关的程序都属于java技术体系中的一员。
ZebraWei
·
2024-02-02 01:27
C#面:.NET中的
垃圾回收
机制(GC)
在.NET中,
垃圾回收
(GarbageCollection,简称GC)是一种自动内存管理机制,它负责在程序运行时自动释放不再使用的内存资源,以避免内存泄漏,并提高程序的性能。
那个那个鱼
·
2024-02-01 23:12
C#面试题
c#
c#
开发语言
.net
啃碎并发(四):Java线程Dump分析
每一个
Java虚拟机
都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个
Java虚拟机
打印的threaddump略有不同,但是大多都提供了当前活动线程的快照,及JVM中所有Java线程的堆栈跟踪信息
猿灯塔
·
2024-02-01 18:21
JavaScript 高阶 | 作用域&解构&箭头函数
目录1作用域1.1局部作用域1.2全局作用域1.3作用域链1.4JS
垃圾回收
机制1.4.1什么是
垃圾回收
机制?
csyldjy
·
2024-02-01 18:01
JS
JS高阶
前端
前端
javascript
JS高级(一)-作用域、函数进阶、解构赋值、综合案例
文章目录1.作用域1.1局部作用域函数作用域块作用域1.2全局作用域1.3作用域链1.4JS的
垃圾回收
机制1.5闭包2.函数进阶2.1函数提升2.2函数参数1.默认值2.动态参数3.剩余参数2.3★箭头函数
Kiwi23333
·
2024-02-01 18:58
Javascript
javascript
前端
开发语言
垃圾回收
机制
JavaScript的
垃圾回收
是一种自动化的内存管理机制,用于帮助我们管理内存中不再使用的对象,以便释放内存空间供其他对象使用。
前端碎碎念
·
2024-02-01 15:58
面试
jvm
java
开发语言
Java虚拟机
内存模型概念
Java虚拟机
的内存可以分三个区域:栈(stack)、堆(heap)、方法区(methodarea)。
油爆酥葱
·
2024-02-01 15:24
java
开发语言
c#开发日记:c#中装箱和拆箱定义详解
装箱用于在
垃圾回收
堆中存储值类型。装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
早上好啊! 树哥
·
2024-02-01 15:00
前端开发
c#学习
c#
开发语言
jvm
嵌入式
在Java中,嵌入式(embedded)通常指的是将
Java虚拟机
(JVM)嵌入到其他应用程序或设备中,以便在这些应用程序或设备中运行Java代码。这种技术被称为Java嵌入式编程。
.:::.
·
2024-02-01 14:05
嵌入式
Picturesocial | 只要 5 分钟,发现容器编排的秘密武器!
如果想过上安全而惬意的生活,肯定需要电、水、煤气、食物、
垃圾回收
…..最好再有些社交活动。亚马逊云科技开发者社区为开发者们提供全球的开发技术
亚马逊云开发者
·
2024-02-01 13:28
API
关于JS 闭包
闭包有3个特性:①函数嵌套函数②函数内部可以引用函数外部的参数和变量③参数和变量不会被
垃圾回收
机制回收闭包的作用闭包常常用来「间接访问一个变量」。换句话说,「隐藏一个变量」。
我爬到树上等花开
·
2024-02-01 13:25
22 字段表集合
2,Java语言规范中,不允许同一个类中有重名的字段,但是
Java虚拟机
规范表示在一个类中,只要有不同的方法描述符就可以共存,比如两个重名但是类型不同对Class文件来说是合法的。
西西_20f6
·
2024-02-01 11:49
JVM
垃圾回收
目录1.概述1.1.什么是垃圾1.2.早期的
垃圾回收
1.3.Java的
垃圾回收
2.对象存活判断2.1引用计数法2.2可达性分析法GCRoots3.
垃圾回收
算法3.1.标记-清除算法(mark-sweep
Upaaui
·
2024-02-01 11:39
#
jvm
jvm
内存泄漏和内存溢出
内部类持有外部类5、改变哈希值6、过期引用举个例子-看你能否找出内存泄漏6.1原因分析6.2解决方法7.缓存泄漏7.1代码示例8.监听器和回调内存溢出的十个场景1.java堆内存溢出2.java堆内存泄漏3.
垃圾回收
超时内存溢
Upaaui
·
2024-02-01 11:09
#
java
java
java基础面试题:Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?
这是由于
Java虚拟机
的设计限制,无法直接支持泛型类型的实例化和访问。类型擦除确保了泛
追梦者1
·
2024-02-01 11:59
java
开发语言
Go语言通用开发框架-Ngo开源啦
1、为什么要用Go语言Go语言于2009年11月正式宣布推出,它是Google开发的一种静态强类型、编译型、并发型、并具有
垃圾回收
功能的编程语言,它的特性包括:编译速度快语法简单像动态语言一样开发资源消耗少为并发
常遇cy
·
2024-02-01 10:35
Ngo
golang
后端
go语言
opensource
软件框架
JVM 执行引擎
1什么是JVM执行引擎执行引擎是
Java虚拟机
核心的组成部分之一。JVM的将字节码装载到内存,但字节码并不能够直接运行在操作系统之上。
吾忆da
·
2024-02-01 10:50
jvm
垃圾回收
机制
垃圾回收
机制是一种自动管理内存的方式,用于回收不再使用的对象占用的内存空间,以便重新利用。它的主要目的是减少内存泄漏和内存溢出的情况,提高程序的性能和稳定性。
风与烈酒
·
2024-02-01 10:47
jvm
java
算法
关于JVM常见的十道面试题
方法区、永久区和元空间是
Java虚拟机
用于存储类信息的区域,它们在不同的
Java虚拟机
版本有所不同:方法区:方法去是一块用于存储类的结构信息、常量、静态变量、即时编译器编译后的代码等数据的内存区域。
lose_rose777
·
2024-02-01 09:51
面试题
java
jvm
【面试题2021】高频问点总结
目录说明1、MySQL/Oracle2、Redis3、多线程4、SSM框架5、
Java虚拟机
6、Java基础7、其他说明三四月份跳槽找工作的人真多啊,Java程序员面试的群体也很多。
谁是谁的小确幸
·
2024-02-01 02:47
#
Java面试题
面试题
闭包
一、闭包是什么1.通过作用域的嵌套,触发计算机的
垃圾回收
机制(硬盘),将原本的局部变量进化成私有变量的环境,叫闭包functionfn(){vara=10;returnfunction(){a++;console.log
吖Sunday
·
2024-02-01 02:42
15.异常
(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类:Error:
Java虚拟机
无法
蛋炒饭_By
·
2024-02-01 02:04
堆(Heap)数据结构
在阅读本文前,需要明确的是,这里的“堆”是一种数据结构,而不是JVM里的
垃圾回收
里的堆存储结构。堆可看成一种特殊的树,这里以二叉堆为例介绍堆。堆的性质二叉堆可以分为两种形式:最大堆和最小堆。
夜雨风云
·
2024-01-31 23:09
数据结构和算法
堆
数据结构
Java Garbage First(G1)
垃圾回收
器介绍及与CMS对比
在G1之前的其他收集器进行收集的范围都是整个新生代或者老年代,而G1不再是这样。在堆的结构设计时,G1打破了以往将收集范围固定在新生代或老年代的模式,G1将堆分成许多相同大小的区域单元,每个单元称为Region,Region是一块地址连续的内存空间,并且新生代和老年代的大小也不是固定的了可以根据需要扮演edensuvivor或者old。还有一个humongous区存储大对象。G1模块的组成如下图所
NEUpanning
·
2024-01-31 22:05
java
开发语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他