0

我在 AKS 中部署了一个托管在 TomEE 上的 Web 应用程序,下面是我的 setenv.sh

在此处输入图像描述

我期待内存使用量至少为 1024m(使用 -Xms1024m),但它没有超过 120m,为什么?

在此处输入图像描述

我发现的是

  1. Xms 保证如果操作系统没有这么多内存(加上一些额外的内存),操作系统将不会启动 java.exe。
  2. 但是,一旦 java.exe 启动,操作系统可能会根据使用情况优化内存分配,例如,如果 java.exe 空闲,操作系统可能会为其分配小于 Xms 的内存。

这仍然适用于在 AKS 上运行的应用程序吗?

4

0 回答 0