首页
开发
问题记录
linux
环境搭建
开源
心得
关于
搞钱拒绝ICU
行动起来,活在当下
累计撰写
26
篇文章
累计创建
8
个标签
累计收到
0
条评论
栏目
首页
开发
问题记录
linux
环境搭建
开源
心得
关于
目 录
CONTENT
jvm-搞钱拒绝ICU
以下是
jvm
相关的文章
2024-05-13
JVM垃圾回收
垃圾回收就是对内存堆中已经死亡的或者长时间没有使用的对象进行清除或回收。JVM 在做 GC 之前,会先搞清楚什么是垃圾,什么不是垃圾,通常会通过可达性分析算法来判断对象是否存活。 在确定了哪些垃圾可以被回收后,垃圾收集器(如 CMS、G1、ZGC)要做的事情就是进行垃圾回收,可以采用标记清除算法、复
2024-05-13
9
0
0
开发
2024-04-30
JVM
JVM,也就是 Java 虚拟机,它是 Java 实现跨平台的基石。 程序运行之前,需要先通过编译器将 Java 源代码文件编译成 Java 字节码文件; 程序运行时,JVM 会对字节码文件进行逐行解释,翻译成机器码指令,并交给对应的操作系统去执行。 一、JVM组织架构
2024-04-30
18
0
0
开发
2024-04-13
JVM调优
一、性能监控工具 操作系统层面,top、vmstat、iostat、netstat 等命令,可以监控系统整体的资源使用情况,比如说内存、CPU、IO 使用情况、网络使用情况。 JDK 自带的命令行工具层面, jps、jstat、jinfo、jmap、jhat、jstack、jcmd 等,可以查看 J
2024-04-13
1
0
0
开发
2024-03-14
类加载机制
JVM 的操作对象是 Class 文件,JVM 把 Class 文件中描述类的数据结构加载到内存中,并对数据进行校验、解析和初始化,最终转化成可以被 JVM 直接使用的类型,这个过程被称为类加载机制。 其中最重要的三个概念就是:类加载器、类加载过程和双亲委派模型。 类加载器:负责加载类文件,将类文件
2024-03-14
5
0
0
开发
2024-02-12
内存泄漏与内存溢出
一、内存溢出 俗称 OOM,是指当程序请求分配内存时,由于没有足够的内存空间,从而抛出 OutOfMemoryError。 List<String> list = new ArrayList<>(); while (true) { list.add("OutOfMemory".repeat(
2024-02-12
3
0
0
开发