网站首页 技术文章 第150页
-
一个 JVM 参数引发的频繁 CMS GC(当产生一个异常时,jvm会做什么)
前言了解CMSGC的同学,一定知道-XX:CMSScavengeBeforeRemark参数,它是用来开启或关闭在CMS-remark阶段之前的清除(YoungGC)尝试。大家都知道CMSGC只会回收OldGen的对...
2024-10-28 nanyue 技术文章 4 ℃ -
JVM系列一:JVM内存组成及分配(jvm的内存分配)
java内存组成介绍:堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆...
2024-10-28 nanyue 技术文章 5 ℃ -
谈谈JMM与JVM的相关知识(jmm jvm juc)
我们在面试的时候,经常会被问到一些关于内存的问题,或许有很多小伙伴就在JMM与JVM之间犯迷糊i,今天就来聊聊这两者的相关内容。JMM:javamemorymodel翻译过来就是Java内存模型。为什么会有这个东西呢?在操作系统层...
2024-10-28 nanyue 技术文章 6 ℃ -
常见的JVM参数配置(常见的JVM参数配置有哪些)
概述在这篇文章中,我们将一起看一下,一些常见的Java虚拟机的参数配置。堆内存-Xms和Xmx配置堆内存配置,可以说是应用程序中,最常见的提升性能的参数配置。这就是为什么我们需要指定最大和最小堆内存配置:...
2024-10-28 nanyue 技术文章 5 ℃ -
一份详细介绍JVM的资料(对比JDK8和JDK7)
jvm组成JVM是运行在操作系统之上的,它与硬件没有直接的交互。JVM内存:...
2024-10-28 nanyue 技术文章 6 ℃ -
理解JVM运行时数据区域,看这一篇文章就够了
一、运行时数据区域相应脑图程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行...
2024-10-28 nanyue 技术文章 4 ℃ -
2万字!JVM核心知识总结(jvm基础知识)
作为java开发人员,JVM相关核心知识肯定是必备的咯,尤其是在这面试造火箭的年代,你要是连这些基本知识都没有掌握,面试中很吃亏的。...
2024-10-28 nanyue 技术文章 4 ℃ -
优化体系--tomcat参数优化(内存、线程、压缩、集群、ARP)
概述关于tomcat优化方面的内容,我这边主要从内存、线程数、打开压缩功能、集群和ARP几个方面来做优化。这里面ARP相对比较少用。优化相关1、内存优化:配置文件:$TOMCAT_HOME/bin/catalina.shexportJAV...
2024-10-28 nanyue 技术文章 3 ℃ -
JVM 堆体系结构及其内存调优(jvm堆内存模型)
堆体系结构一个JVM实例只存在一个堆内存,堆内存的大小是可调节的。类加载器读取类文件后,需要把类、方法、常量、变量放在堆内存中,保存所有引用类型的真实信息,以方便执行器指向,堆内存分为三个部分:年轻代、老年代、永久代。Java7之前,堆内存...
2024-10-28 nanyue 技术文章 3 ℃ -
JVM系列三:JVM参数设置、分析(jvm参数的设置和jvm调优)
不管是YGC还是FullGC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复...
2024-10-28 nanyue 技术文章 3 ℃
- 控制面板
- 网站分类
- 最新留言
-