【Azure 应用服务】如何查看App Service Java堆栈JVM相关的参数默认配置值? - LuBu0505/My-Code GitHub Wiki

问题描述

如何查看App Service Java堆栈JVM相关的参数默认配置值?

问题解答

可以通过App Service的高级管理工具(kudu:)来查看JVM的相关参数,使用命令:java -XX:+PrintFlagsInitial -version image

鉴于以上输出的参数太多,可以通过命令把结果输出在txt文件中,如:

java -XX:+PrintFlagsInitial -version > D:\home\site\wwwroot\JVMConfig.txt

 image

当然,也可以通过findstr过滤,直接输出包含关键字的属性值。

D:\home\site\wwwroot>java -XX:+PrintFlagsInitial -version | findstr /i "HeapSize PermSize ThreadStackSize" intx CompilerThreadStackSize = 0 {pd product}
    uintx ErgoHeapSizeLimit = 0 {product}
    uintx HeapSizePerGCThread = 87241520 {product}
    uintx InitialHeapSize = 0 {product}
    uintx LargePageHeapSizeThreshold = 134217728 {product}
    uintx MaxHeapSize = 130862280 {product}
     intx ThreadStackSize = 0 {pd product}
     intx VMThreadStackSize = 0                                   {pd product}

参考资料

设置 Java 运行时选项 : https://docs.microsoft.com/zh-cn/azure/app-service/configure-language-java?pivots=platform-linux#set-java-runtime-options

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

分类: 【Azure 应用服务】

标签: App ServiceApp Service Java堆栈JVM相关的参数