jvm gc之后操作系统内存会发生变化吗?

dy2hfwbg  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(303)

这是jvm内存堆

这是系统内存

cetgtptt

cetgtptt1#

可以肯定的是,jvm是由底层操作系统托管的。例如,ubuntu、parrot、Windows10等。
这可以帮助您将其可视化:这是jvm在不同操作系统上的外观。
您可能还知道jvm体系结构的样子:(这就是jvm体系结构的样子。)
现在jvm的内存使用和操作系统的内存使用有什么关系吗?
不可以。在jvm的主内存中,有很多内存用于各种用途,堆内存是大多数人都知道的。这意味着,总的主内存使用量会发生变化,但特定操作系统使用的内存不会发生变化(因为操作系统有自己的作业要处理)。
当做

相关问题