我有一个使用Java SpringBoot开发的REST API。我将此API部署为AWS ECS中的Docker容器。我在AWS任务中分配了2048 MB的硬内存和1024 MB的软内存。当ECS启动Docker容器后,我访问Docker容器并执行以下命令
java -XX:+PrintFlagsFinal -version | grep HeapSize
我得到以下结果
uintx ErgoHeapSizeLimit = 0 {product}
uintx HeapSizePerGCThread = 87241520 {product}
uintx InitialHeapSize := 33554432 {product}
uintx LargePageHeapSizeThreshold = 134217728 {product}
**uintx MaxHeapSize := 536870912** {product}
结果中显示的MaxHeapSize为536870912,大约为536 MB(软内存的一半)。
我想知道如何在AWS ECS环境中将此堆大小增加到至少800 MB。
我知道如何使用命令java -Xmx800m设置堆大小,但我不知道在AWS ECS环境中在哪里执行此命令。