您的位置:首页 > 编程语言 > Java开发

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

2022-03-04 17:42 1001 查看

问题描述

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

 

问题解答

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

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

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

 

当然,也可以通过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

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐