网站首页 技术文章 第1906页
-
“步步精心”-JVM内存堆布局图解分析
JAVA能够实现跨平台的一个根本原因,是定义了class文件的格式标准,凡是实现该标准的JVM都能够加载并解释该class文件,据此也可以知道,为啥Java语言的执行速度比C/C++语言执行的速度要慢了,当然原因肯定不止这一个,如在JVM中...
2024-08-29 nanyue 技术文章 8 ℃ -
SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!SpringBoot项目配置Tomcat和JVM参数...
2024-08-29 nanyue 技术文章 8 ℃ -
JVM垃圾回收算法你都知道吗?(jvm1.8垃圾回收机制)
怎么判断对象"已死"?1.引用计数法不能解决对象循环依赖的问题。因此一般不用这种。2.可达性分析算法。GCRoots不可达时对象死,采用这个。垃圾收集算法...
2024-08-29 nanyue 技术文章 8 ℃ -
Java8内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM内存模型根据JVM规范,JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存...
2024-08-29 nanyue 技术文章 10 ℃ -
看完这篇,彻底弄懂java中的常量池,分享Java视频教程
JVM有几种常量池主要分为:Class文件常量池、运行时常量池,全局字符串常量池,以及基本类型包装类对象常量池。Class文件常量池class文件是一组以字节为单位的二进制数据流,在java代码的编译期间,我们编写的java文件就被编译为...
2024-08-29 nanyue 技术文章 7 ℃ -
深入理解Java虚拟机之JVM内存布局篇
内存布局JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的稳定高效运行。不同的JVM对于内存的划分方式和管理机制存在部分差异。结合JVM虚拟机规范,一起来探讨jVM的内存布局。如下图所示:...
2024-08-29 nanyue 技术文章 13 ℃ -
深入理解java虚拟机笔记(简述java虚拟机的概念)
java内存区域(1)Heap(堆区):Heap是OOM(OutOfMemory)故障最主要的发源地,它存储着几乎所有的实例对象,堆由垃圾收集器自动回收,堆区由各子线程共享使用。通常情况下,它占用的空间是所有内存区...
2024-08-29 nanyue 技术文章 11 ℃ -
一次完整的JVM NativeMemoryTracking 堆外内存泄露分析
NativeMemoryTracking(NMT)是HotspotVM用来分析VM内部内存使用情况的一个功能。我们可以利用jcmd(jdk自带)这个工具来访问NMT的数据。...
2024-08-29 nanyue 技术文章 10 ℃ -
JVM系列(七)运行时数据区(方法区)
1.栈、堆、方法区的交互关系从线程共享与否的角度来看交互关系...
2024-08-29 nanyue 技术文章 8 ℃ -
让PLC数据飞到数据库中(plc数据实时存入数据库)
前言:...
2024-08-29 nanyue 技术文章 13 ℃
- 控制面板
- 网站分类
- 最新留言
-