java - jvm GC后操作系统内存会发生变化吗?
解决方案
可以肯定的是,JVM 是由底层操作系统托管的。例如,Ubuntu、Parrot、Windows 10 等。
这可以帮助您将其可视化:这是 JVM 在不同操作系统上的外观。
您可能还知道 JVM 架构是什么样的:(这就是 JVM 架构的样子。)
现在JVM的内存使用与操作系统的内存使用有什么关系吗?
不。在总的主内存中,JVM 将内存用于各种目的,其中最了解的是堆内存。这意味着,总的主内存使用量会发生变化,但特定操作系统使用的内存不会发生变化(因为操作系统有自己的工作要照顾)。
问候。
推荐阅读
- spring - java.lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
- react-native - 如何将此 RN 代码转换为带有钩子的功能组件?
- python - 如何根据数字开关拆分熊猫框架
- kubernetes - 如何在现有的 prem kubernetes(v1.19.1)集群(Kubectl 和 Kubeadm)上安装 kubeflow
- azure - $filter Azure 审核日志
- vue.js - vue2项目编译失败
- php - PHP SoapClient 不同的响应时间
- yocto - 使用 Yocto 使用 meta-swupdate 构建图像时出现解析错误
- c# - 在获取父实体 EF Core 时过滤子实体
- django - 带有 jwt + 常规管理面板的 Django REST