VSCode中Java项目启动设置JVM栈参数。

发生缘由

  • 学习JVM中栈溢出,因此需要启动项目的时候修改一下JVM栈的参数。

环境介绍

  • 电脑系统:win10

  • jdk:1.8.0_144

  • JVM:Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

  • VSCode:1.70.1

设置

  1. 创建一个settings.json文件。

    打开设置,在用户区搜索launch,点击在settings.json中编辑。这样就会创建好一个settings.json文件。

  2. 这样就会创建一个settings.json文件。在settings.json文件中输出下面内容:

    {
       "launch": {
           "configurations": [
              {
                   "name": "Java: Current File",
                   "type": "java",
                   "request": "launch",
                   "mainClass": "com.linxuan.Demo01", // 这里需要改成自己的类路径
                   "vmArgs": "-Xss256K" // 需要设置的参数,将JVM的栈内存降至256K
              }
          ]
      }
    }

    这样就设置好了!

来检验一下,分别看一下添加settings.json文件前和添加settings.json文件后的变化。

添加文件前方法递归调用了20783次,添加文件后方法递归调用了2726次,大约十倍的差距。

posted @ 2022-08-17 18:31  炸天帮帮主  阅读(612)  评论(0编辑  收藏  举报