半旧518
半旧518
全部文章
分类
c语言(1)
git(5)
java web(11)
java8(3)
java基础语法(41)
jvm(32)
python(6)
后端前沿技术(2)
多线程(13)
收藏(1)
数据库(4)
数据结构与算法(21)
未归档(1)
计算机网络(9)
谷粒商城(1)
谷粒学院(94)
踩坑(2)
题解(3)
归档
标签
去牛客网
登录
/
注册
吹灭读书灯
计算机专业课程、Java全栈开发
TA的专栏
249篇文章
2人订阅
java全栈日日学
249篇文章
5126人学习
全部文章
(共250篇)
JVM30——新生代、幸存区与老年代的调优方法
来自专栏
新生代、幸存区与老年代的调优方法 1 新生区内存调优 (1) 新生代的特点 对象分配极其廉价:使用TLAB,即Thread Local allocation buffer(参考:浅析java中的TLAB - 简书 (jianshu.com)),避免了线程竞争,提高了内存分配的效率。 对象的销毁代价...
2021-10-02
0
902
JVM29——GC调优方向与代码复核
来自专栏
(1)调优领域 内存 锁竞争 cpu占用 io (2) 调优目标 高吞吐量(科***算):ParrellelGC 还是低延迟(互联网项目):CMS、G1、ZGC hotspot外的虚拟机:zing... (3) 代码复核 查看full gc前后的内存占用,考虑以下几个问题。 数据量是不是太...
2021-10-02
0
538
JVM28——GC调优前序知识
来自专栏
(1) 常用命令 jvm调优需要对于一些常用的内存设置参数熟悉,可以查阅oracle官网。或使用命令java -XX:+PrintFlagsFinal -version | findstr "GC"查看jvm中与GC相关的虚拟机参数。 查看的结果示例如下。 java version "16.0.2"...
2021-10-02
0
650
JVM27——G1垃圾回收器的新功能
来自专栏
(1)字符串去重 在jdk8中,string字符串是存放在char数组中,如果通过new String的方式创建可能会导致重复创建。除了通过intern()方法来避免重复创建的发生,G1垃圾回收器会在新生代回收时并发检查是否存在重复创建的字符串,如果有则让他们指向同一个char数组。使用-XX: +...
2021-09-29
0
434
JVM26——G1垃圾回收内部细节
来自专栏
(1)Full GC 对于SerialGC和ParrallelGC而言,当老年代内存不足发生的垃圾回收就是full gc,但是对于CMS和G1垃圾回收器,老年代进行回收时是并发操作的,并不会造成太长的SWT,并不是full gc,G1、CMS只有当垃圾回收的速度比垃圾产生的速度要慢时,导致老年也满了...
2021-09-29
0
472
JVM25——G1垃圾回收器
来自专栏
JDK9的默认垃圾回收器,取代了之前的CMS垃圾回收器。 (1)垃圾回收阶段 首先是进行Young Collection,当老年代到达阈值时,进行Young Collection+ConcurrentMark,最后进行Mixed Colletion。 (2)Young Collection 新创...
2021-09-27
0
407
JVM24——垃圾回收器
来自专栏
(1)垃圾回收器分类 有三类垃圾回收器。 1、串行垃圾回收器 单线程 适合堆内存较小场景,适合个人电脑。 2、吞吐量优先 多线程 适合堆内存较大场景,需要多核CPU支持 让单位时间内,SWT时间最短 3、响应时间优先 多线程 适合堆内存较大场景,需要多核CPU支持 尽可能使单次响应SWT时...
2021-09-25
0
525
JVM23——GC分析
来自专栏
下面我们通过实例对GC的过程分析。开始GC分析之前,先了解一些GC常用的一些参数。其中上表中的晋升是指新生代晋升到老年代。 参考下面代码,设置参数并运行。其中参数-XX:+UserSerialGC是将垃圾回收器设置为UserSerialGC,这种垃圾回收器的幸存区不会进行自动调整,有助于我们观察现象...
2021-09-25
0
405
JVM22——分代回收机制
来自专栏
JVM同时综合使用了三种垃圾回收算法。这就是分代回收机制。 内存空间可以分为新生代和老年代,新生代又可以分为伊甸园和幸存者from,幸存者to。之所以采用分代回收机制,是为了使不同的垃圾回收策略。新生代用于存放朝生夕死的对象,会频繁的进行垃圾清理。 一个对象被创建后,首先会放入新生代的伊甸园中。 ...
2021-09-25
0
492
Expiring Daemon because JVM heap space is exhausted
来自专栏
(1)/opt/idea-IC-211.6693.111/bin/idea64.vmoptions(idea安装装目录) Xms512m ->1024m -Xmx1024m ->2048m ReservedCodeCacheSize=512m ->1024m(2)opt/idea-...
2021-09-24
0
1118
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页