文章目录
引言
对于Java 程序员来说,JVM 帮助我们做了很多事情。
JVM是虚拟机,能够识别字节码,就是class文件或者你打包的jar文件,运行在操作系统上。
JVM帮我们实现了跨平台,你只需要编译一次,就可以在不同的操作系统上运行,并且效果是一致的。
在Java中你使用对象,使用内存,不用担心回收,只管new对象就行了,不用管垃圾的回收。
因为Java当中是自动化的垃圾回收机制。JVM有专门的垃圾回收器,把垃圾回收这件事给干了。
ZGC出现背景
但是对于Java的项目来说,JVM进行垃圾回收会有一个很大的问题,就是STW。
什么是STW,STW的全称是StopThe World。