网站首页 xmsxmx
-
美团面试:熟悉哪些JVM调优参数,幸好我准备过
大家好,今天来和大家分享JVM调优参数。...
2024-10-28 nanyue 技术文章 14 ℃ -
Java虚拟机:Jvm概念和原理详解以及GC机制的分析
注:源代码就是.java文件,JVM字节码就是.class文件1.Java堆(JavaHeap):(1)是Java虚拟机所管理的内存中最大的一块。(2)在虚拟机启动的时候创建。堆是jvm所有线程共享的。(3)唯一目的就是存放对象实例,...
2024-10-28 nanyue 技术文章 14 ℃ -
JVM 的内存模型(jvm1.8内存模型)
为什么要了解?很多做Android开发的同学会问,我们为什么要了解这个呢?首先移动端资源有限,我们了解jvm的内存模型,便于我们更好的管理客户端的内存。什么是JVM?java代码的执行过程如下图:运行时数据区可分为:方法区、堆、虚拟机栈、本...
2024-10-28 nanyue 技术文章 13 ℃ -
JDK、JRE、JVM,是什么关系?(jdk jrejvm的区别)
一、前言想问一些面试官,是因为大家都在问所以你问,还是你想从这里问出什么?其实可能很多面试官如果不了解这些技术,往往会被求职者的答案击碎内心,哈哈哈哈哈哈。比如:...
2024-10-28 nanyue 技术文章 11 ℃ -
一个 JVM 参数引发的频繁 CMS GC(当产生一个异常时,jvm会做什么)
前言了解CMSGC的同学,一定知道-XX:CMSScavengeBeforeRemark参数,它是用来开启或关闭在CMS-remark阶段之前的清除(YoungGC)尝试。大家都知道CMSGC只会回收OldGen的对...
2024-10-28 nanyue 技术文章 27 ℃ -
JVM系列一:JVM内存组成及分配(jvm的内存分配)
java内存组成介绍:堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆...
2024-10-28 nanyue 技术文章 12 ℃ -
谈谈JMM与JVM的相关知识(jmm jvm juc)
我们在面试的时候,经常会被问到一些关于内存的问题,或许有很多小伙伴就在JMM与JVM之间犯迷糊i,今天就来聊聊这两者的相关内容。JMM:javamemorymodel翻译过来就是Java内存模型。为什么会有这个东西呢?在操作系统层...
2024-10-28 nanyue 技术文章 14 ℃ -
常见的JVM参数配置(常见的JVM参数配置有哪些)
概述在这篇文章中,我们将一起看一下,一些常见的Java虚拟机的参数配置。堆内存-Xms和Xmx配置堆内存配置,可以说是应用程序中,最常见的提升性能的参数配置。这就是为什么我们需要指定最大和最小堆内存配置:...
2024-10-28 nanyue 技术文章 13 ℃ -
一份详细介绍JVM的资料(对比JDK8和JDK7)
jvm组成JVM是运行在操作系统之上的,它与硬件没有直接的交互。JVM内存:...
2024-10-28 nanyue 技术文章 20 ℃ -
理解JVM运行时数据区域,看这一篇文章就够了
一、运行时数据区域相应脑图程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行...
2024-10-28 nanyue 技术文章 46 ℃
- 1507℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 510℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 487℃MySQL service启动脚本浅析(r12笔记第59天)
- 467℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 465℃启用MySQL查询缓存(mysql8.0查询缓存)
- 445℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 424℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 421℃MySQL server PID file could not be found!失败
- 控制面板
- 网站分类
- 最新留言
-