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

发生缘由

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

环境介绍

  • 电脑系统:win10
  • jdk:1.8.0_144
  • JVM:Java HotSpot™ 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次,大约十倍的差距。

你可能感兴趣的:(Java基础,jvm,java,vscode)