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参数调优
【译】
JVM
Anatomy Park #17: 信任非静态 Final 字段
原文地址:
JVM
AnatomyPark#17:TrustNonstaticFinalFields问题
JVM
是否可以信任非静态final字段?
袁世超
·
2023-11-21 10:34
JVM
类加载器(1)
提供了更大的灵活性,增加了更多的可能性,在一阵烟雾弥漫后,大力神
JVM
将class加载到内存来完成强大的功能。
zidea
·
2023-11-21 10:54
Java多线程创建
Java语言的
JVM
允许程序运行多个线程,使用java.lang.Thread类代表线程,所有线程对象都必须是Thread类或其他子类的实例Thread类的特性:每个线程都是通过某个特定的Thread对象的
AzulimLX
·
2023-11-21 10:48
java
开发语言
深入ReentrantLock
1ReentrantLock和synchronized的区别核心区别:●ReentrantLock是个类,synchronized是关键字,当然都是在
JVM
层面实现互斥锁的方式效率区别:●如果竞争比较激烈
狠情
·
2023-11-21 09:27
java
有多少人面试栽到Volatile上?面试问题都总结到这儿了
此处的主内存和工作内存跟
JVM
内存划分(堆、栈、方法区)是在不同的层次上进行的,如果非
JAVA开发之路
·
2023-11-21 09:59
JVM
对象创建与内存分配
对象的创建对象创建的主要流程:类加载推荐博客:
JVM
类加载机制详解类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载
@琴酒**
·
2023-11-21 08:40
jvm
学习笔记3——
JVM
基础知识
学习笔记系列开头惯例发布一些寻亲消息链接:https://baobeihuijia.com/bbhj/contents/3/196593.html
JVM
(WriteOnce,RunAnywhere)以下是一些学习时有用到的资料
热烈小狗
·
2023-11-21 08:31
学习
笔记
jvm
JVM
基础- 垃圾回收器
基本介绍Java虚拟机(
JVM
)中的垃圾回收器是用来自动管理内存的关键组件。它负责识别并回收不再使用的内存,从而防止内存泄漏。
青衫客36
·
2023-11-21 08:29
Java基础
jvm
java
JVM
- 浅谈 GC 垃圾回收
浅谈GC垃圾回收一、关于回收目标二、方法区回收1.常量回收2.类卸载三、堆回收1.堆空间的划分(1)新生代(2)老年代2.对象存活判定(1)标记算法a.引用计数法b.可达性分析算法(2)死亡判定3.垃圾回收算法(1)标记-清除算法(2)复制算法(3)标记-整理算法4.总结参考资料一、关于回收目标一个GC过程在逻辑上需要经过两个步骤:先判断,再回收。即先判断哪些对象是存活的、哪些对象是死亡的,然后对
艾比Abe
·
2023-11-21 08:55
JVM
jvm
java
编程语言
闲谈
JVM
(七):浅谈
JVM
GC之CMS GC
文章目录前言CMSGCCMS收集执行过程初始标记并发标记并发预清理重标记并发清理并发重置GCROOTCMS的弊端CMS常用参数-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:ParallelGCThreads=value-XX:CMSInitiatingOccupancyFraction=value-XX:+UseCMSInitiatingOccupancyO
wtopps
·
2023-11-21 08:25
深入理解JVM虚拟机
jvm
CMS
GC
CMS垃圾回收
垃圾回收
小浩浅谈
JVM
的内存模型与GC机制(一)
最近在面试的时候,经常被问到
JVM
内存模型与Java内存模型以及GC回收机制的的相关问题,所以在这利用闲暇时间对这些问题做个分析和总结1.
JVM
内存模型与结构什么是
JVM
?
网友小浩
·
2023-11-21 08:25
jvm
java
面试
浅谈
JVM
调优
目录调优目的Arthas出现的问题频繁STWSTW时间过长调优参数堆内存参数调试跟踪参数设置GC参数串行收集器参数并行收集器参数CMS参数G1参数先了解
JVM
内存模型、工作原理、垃圾回收
JVM
调优目的使用较小的内存占用来获得较高的吞吐量或者较低的延迟吞吐量
EnndmeRedis
·
2023-11-21 08:49
advance
java
JVM
调优
浅谈垃圾收集器(GC)
浅谈垃圾收集器(GC)1思考《深入理解
JVM
虚拟机》中这样说道:“Java和C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙”。
我的Coder小屋
·
2023-11-21 08:17
Java学习
#
JVM
java
jvm.gc
浅谈
JVM
内存模型与GC垃圾回收
目录1.摘要2.
JVM
简单介绍3.线程私有的有哪些?4.线程共享的有哪些?5.
JVM
栈中程序是如何操作数据的?6.内存泄露是什么意思?
程序猿ZhangSir
·
2023-11-21 08:16
jvm
浅谈
JVM
(二):gc
然而对于java程序员来说,内存是由
JVM
自动分配的,同时垃圾的回收是由gc自动进行回收的,不太容易出现内存溢出和内存泄露的问题。gc是用来回收垃圾的它主要对java堆进行回收,也是就是回收对象。
莫@大白痴
·
2023-11-21 08:16
JVM
gc
浅谈
JVM
---
JVM
内存机制
这里写目录标题
JVM
的运行机制Java程序的具体运行过程如下Java的多线程在
JVM
后台运行的线程主要有Java内存区域
JVM
内存区域--程序计数器虚拟机栈本地方法区,堆方法区
JVM
堆MinorGC
JVM
啥都不会的小学生
·
2023-11-21 08:45
java
jvm
浅谈
jvm
的GC(垃圾回收)
而Java语言编程不需要显示的申请和释放内存,因为
JVM
可以自动管理内存,这其中最重要的一部分就是GC,即J
sleep的线程
·
2023-11-21 08:45
java
gc
java
浅谈
JVM
GC 的安全点与安全区域
OopMap前文我们说到,
JVM
采用的可达性分析法有个缺点,就是从GCRoots找引用链耗时。都说他耗时,他究竟耗时在哪里?
小新是也
·
2023-11-21 08:44
JVM
java
jvm
jvm.gc
浅谈
JVM
的垃圾回收算法和垃圾回收器
1、
JVM
垃圾回收算法1.1标记清除算法标记清除算法,是将垃圾回收分为2个阶段,分别是标记和清除。
Zy~Life
·
2023-11-21 08:13
Java
jvm
算法
浅谈
JVM
的垃圾收集(二)——CMS垃圾收集器
背景作为浅谈
JVM
的垃圾收集(一)的后续文章,建议先看前文再来读这篇文章。前言上一篇文章介绍了三大垃圾收集算法,而垃圾收集器就是垃圾收集算法的具体实现。
头铁菜鸟
·
2023-11-21 08:13
JVM垃圾收集
jvm
java
浅谈
JVM
GC算法、垃圾收集器及如何选择
四大GC算法引用计数:每次对对象赋值时均要维护引用计数器,且计数器本身也有一定的消耗,较难处理循环引用,
JVM
的实现一般不会采用这种方式。
chuixue24
·
2023-11-21 08:13
jvm
GC
浅谈
JVM
垃圾收集——并发的可达性分析
前言当前主流编程语言的垃圾收集器基本上都是依靠可达性分析算法来判定对象是否存活的,可达性分析算法理论上要求全过程都基于一个能保障一致性的快照中才能够进行分析,这意味着必须全程冻结用户线程的运行。在前面的文章分析中,根节点枚举在OopMap的帮助下,它带来的停顿已经是非常短暂且相对固定(不随堆容量而增长)的了。详情看:OopMap和安全点可从GCRoots再继续往下遍历对象图,这一步骤的停顿时间就必
头铁菜鸟
·
2023-11-21 08:43
JVM垃圾收集
jvm
java
浅谈
JVM
GC 收集器--系列(一)
又到一年大促时刻,今天我们一起探讨下
JVM
垃圾回收的问题,写代码的时候想一想如何减少FullGC问题的出现,因为一旦出现频繁FullGC,短时间内没有太好的解决办法,很有可能重启后服务接着FullGC,
吒哇
·
2023-11-21 08:40
东哥内部总结
jvm
spring
JVM
-4 字节码指令
常量入栈指令指令码操作码(助记符)操作数描述(栈指操作数栈)0x01aconst_nullnull值入栈。0x02iconst_m1-1(int)值入栈。0x03iconst_00(int)值入栈。0x04iconst_11(int)值入栈。0x05iconst_22(int)值入栈。0x06iconst_33(int)值入栈。0x07iconst_44(int)值入栈。0x08iconst_55
巴巴11
·
2023-11-21 07:53
Java中的垃圾回收机制
java的垃圾回收机制介绍(1)垃圾收集机制——GC(GarbageCollection),在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,一切都由
JVM
来处理(2)Java虚拟机中的守护线程
今日份学习
·
2023-11-21 06:25
java
jvm
小编带您Volatile的详解
volatile关键字修饰的共享变量主要有两个特点:1.保证了不同线程访问的内存可见性2.禁止重排序在说内存可见性和有序性之前,我们有必要看一下Java的内存模型(注意和
JVM
内存模型的区分)为什么要有
fad2aa506f5e
·
2023-11-21 05:23
CAS机制与自旋锁
具体体现于sun.misc.Unsafe类中的native方法,调用这些native方法,
JVM
会帮我们实现汇编指令,这些指令是CPU的原子指令,因此具有原子性。1publicclassCASDem
weixin_30273931
·
2023-11-21 04:13
操作系统
java
Java 的异常体系
Java中,异常的根类是java.lang.Throwable类,而根类又分为两大类:Error和Exception:Error是无法处理的异常,比如OutOfMemoryError,一般发生这种异常,
JVM
刘皇叔说编程
·
2023-11-21 04:57
java基础
Java面试总结
java
Golang教程笔记
1、这里不是gomodgomodules这种方式稳定性不好毕竟github可能是私有仓库某天突然删了2、已经加了3、java的error是
jvm
级别会直接导致
jvm
停止运行所以go和java是两个极端go
云闲不收
·
2023-11-21 03:19
golang
开发语言
后端
【Feign】 基于 Feign 远程调用、 自定义配置、性能优化、实现 Feign 最佳实践
个人主页:叶落闲庭我的专栏:SpringCloudMybatisPlus
JVM
石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-11-21 03:54
#
SpringCloud
性能优化
java
java学习part06数组
如果动态初始化,可以省略newxx[]用自动类型推断不能既静态又动态3.
JVM
4.数组内存形式5.二维数组5.1初始化静态和动
BigOrangeSama
·
2023-11-21 02:56
java
学习
java的覆盖实现多态_Java单例模式继承覆盖多态原理详解
为了保证
jvm
中某一类型的java对象永远只有一个,同时也是为了节省内存的开销。因为外面程序可以通过new的方法直接调用类里面的构造方法。导致该类的对象不止一个。
麻天龙
·
2023-11-21 01:15
java的覆盖实现多态
java long double原子性
java中基本类型中,long和double的长度都是8个字节,32位(4字节)处理器对其读写操作无法一次完成,那么,
JVM
,long和double是原子性的吗?
tracy_668
·
2023-11-21 00:36
【案例分享】BenchmarkSQL 5.0 压测 openGauss 5.0.0
实际生产性能压测,还需结合服务器软硬件配置、数据库性能
参数调优
、BenchmarkSQL配置文件参数相结合,是一个复杂的过程。
renxyz
·
2023-11-21 00:57
openGauss
开源数据库
数据库
Flink 源码解析 —— 深度解析 Flink 是如何管理好内存的?
前言如今,许多用于分析大型数据集的开源系统都是用Java或者是基于
JVM
的编程语言实现的。
zhisheng_blog
·
2023-11-20 23:03
java
Flink
大数据
流式计算
Java
Flink
Room 常用语法
Insert(onConflict=OnConflictStrategy.REPLACE)funinsert(data:Data)//添加一个集合@Insert(onConflict=REPLACE)@
Jvm
SuppressWildcardsfuninsert
NewNiu
·
2023-11-20 23:11
JVM
--对象的分配原则(内存分配策略)
对象优先分配到EdenSpace区新创建的对象被分配到EdenSpace区,EdenSpace区内存不足就会触发MinorGC清理EdenSpace内存。这个区域(新生代)的对象都是朝生夕死,是对象最频繁发生的区域。大对象直接进入老年代需要大量连续空间的对象,如:长字符串、大数组等,会直接在老年代分配内存。这是因为,这样可以避免在新生代区频繁的GC时发生大量的内存赋值(新生代的GC是采用复制算法的
神韵499
·
2023-11-20 22:45
JVM
模块
对象分配原则
jvm
实例对象分配规则
1、对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次MinorGC。2、大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个Survivor区之间发生大量的内存拷贝(新生代采用复制算法收集内存)。3、长期存活的对象进入老年代。虚拟机为每个对象定义了一个年龄计数器,如果对象经过了1次MinorGC那么对象会进入Survivor区,
NJUST_angelbaowei
·
2023-11-20 22:14
jvm
对象分配原则
jvm
的堆分为Eden区,Survior区,OldGen区。
荆茗Scaler
·
2023-11-20 22:42
JVM
jvm对象分配
jvm
java对象的内存分配流程
了解对象的内存分配流程对常见内存溢出问题、
jvm
优化有很大作用。
Learning_foolish
·
2023-11-20 22:08
jvm
java
开发语言
JVM
对象分配规则
1>对象优先分配在Eden区。如果没有足够空间,Eden去进行一次MinorGC。2>大对象直接分配在老年代,以避免Eden和Survivor区的大量内存拷贝(因为针对Eden区使用复制算法进行GC)3>长期存活的对象进行老年代。虚拟机为每个对象设定了一个年龄计数器,一次GC之后,由Eden进入Survivor。每次GC。年龄计数器加一,到达阈值后,进入老年代。4>动态判断对象年龄,Survivo
JIESHAOCSDN
·
2023-11-20 22:07
JVM
jvm
java
Java之内存管理
文章目录
JVM
内存管理1.程序计数器2.虚拟机栈2.1虚拟机栈概念2.2栈帧3.本地方法栈4.方法区4.1方法区概念4.2方法区存储4.3常量池4.4运行时常量池4.5方法区的垃圾回收5.堆
JVM
内存管理
ysysysr_susu
·
2023-11-20 19:50
JAVA
SE
java
开发语言
阿里面试面试题
问题5:
JVM
怎么创建一个对象?问题6:有哪些场景会触发类的加载?阿里二面如果不使用双亲委派会有什么问题?线程中包含哪些状态?线程池执行任务的过程?线程同步有哪些策略和类?有没有实测过关键字的性能?
IT界的一只菜鸟
·
2023-11-20 18:38
面试题库
面试
职场和发展
TP-LINK联洲面试题
14.说一下
JVM
?
IT界的一只菜鸟
·
2023-11-20 18:02
面试题库
面试
职场和发展
跳槽
Flume框架
1.2Flume基础架构Flume组成架构如图1-1所示:下面我们来详细介绍一下Flume架构中的组件:1.2.1AgentAgent是一个
JVM
进程,它以事件的形式将数据从源头送至目的。
暗东方
·
2023-11-20 18:15
大数据
flume
大数据
面试官:我就问了一个
JVM
性能调优,没想到他能吹半个小时
一、
JVM
内存模型及垃圾收集算法1.根据Java虚拟机规范,
JVM
将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm)其中New和Tenured属于堆内存,堆内存会从
JVM
启动参数(
程序员麦冬
·
2023-11-20 17:38
Java全栈学习路线巩固+提升
#阶段一、javase##1.1java基础##1.2集合框架##1.3I/O流##1.4多线程##1.5注解和反射##1.6JUC并发编程##1.7
JVM
***#阶段二、前端基础##2.1JavaScript
倔强小治
·
2023-11-20 17:48
java
高频常问面试问题
3深拷贝和浅拷贝-列表实现深拷贝有哪些方法4抽象类和接口的区别5多线程的好处6JavaGC7Java特性8为什么Java是单继承9单例模式10
JVM
的内存溢出情况分析(堆和栈)11
JVM
运行时数据区12
sinian_四年
·
2023-11-20 15:10
常见面试问题汇总
面试
职场和发展
第二章 Java语言开发环境搭建
2.1Java虚拟机——
JVM
JVM
(JavaVirtualMachine):Java虚拟机,简称
JVM
,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一。
吉米同学
·
2023-11-20 15:35
JVM
判断对象是否存活之引用计数法、可达性分析
目录前言引用计数法概念优点缺点可达性分析概念缺点:扩展:1.GCRoots概念2.STW(Stoptheworld)前言
JVM
有两种算法来判断对象是否存活,分别是引用计数法和可达性分析算法,针对可达性分析算法
杨永杰825
·
2023-11-20 15:41
jvm
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他