精华内容
下载资源
问答
  • Gradle 添加 JVM 程序启动参数

    千次阅读 2019-08-11 00:28:07
    1.添加插件 apply plugin: 'application' mainClassName = ... 2.使用 Application 插件设置 JVM 参数 applicationDefaultJvmArgs = [ '-Dapp.home=MY_APP_HOME', ...

    1.添加插件

    apply plugin: 'application'
    mainClassName = "com.rapid.develop.core.server.ApplicationServer"
    

    2.使用 Application 插件设置 JVM 参数

    applicationDefaultJvmArgs = [
            '-Dapp.home=MY_APP_HOME',
            '-Dlog4j.configuration=file:///MY_APP_HOME/conf/log4j.properties',
            '-Dapplication.configFile=MY_APP_HOME/conf/app.properties',
            '-Dapplication.package.path=MY_APP_HOME/apps']
    

    #全文毕
    欢迎关注微信公众号:Javall咖啡屋
    每天更新各种互联网技术(前后端、数据库、中间件、设计模式、数据结构、算法)学习心得体会

    展开全文
  • 如何设置Java虚拟机JVM启动内存参数

    千次阅读 2017-03-23 14:38:00
    Tomcat默认的Java虚拟机JVM启动内存参数大约只有64MB或者128MB,非常小,远远没有利用现在服务器的强大内存,所以要设置Java虚拟机JVM启动内存参数。具体设置方法为: Tomcat修改TOMCAT_HOME/bin/catalina.bat,在...

           Tomcat默认的Java虚拟机JVM启动内存参数大约只有64MB或者128MB,非常小,远远没有利用现在服务器的强大内存,所以要设置Java虚拟机JVM启动内存参数。具体设置方法为:

           Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE:   "%CATALINA_BASE%"] 上面加入,比如:

           set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",

           服务器模式参数-server不加也可以 ,就变成

          set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",

         1536m只是举个例子,具体可以在DOS命令窗口中测试能使用多大的Java虚拟机内存,能显示JDK/JRE/JVM版本号的就说明能使用命令中设置的Java虚拟机内存,如执行

             Java -Xmx1280m -version;

             Java -Xmx1408m -version;

             Java -Xmx1536m -version;

             Java -Xmx1664m -version;

             Java -Xmx2048m -version;

           比如在下列DOS命令窗口中执行java -Xmx1024m -version,显示出JDK/JRE/JVM版本号,说明最大能使用1024MB的Java虚拟机内存:

          

          下图中执行Java -Xmx1152m -version,不能显示出JDK/JRE/JVM版本号,说明不能使用1152MB的Java虚拟机内存:

         

        等等,但是JVM启动内存参数也不可能无限增大,因为他受限于物理内存和操作系统的限制,Windows操作系统下一般可以使用1.6GB左右的Java虚拟机内存,有些JDK如Jrockit可能最大可达1.9GB左右,此外,Linux、小型机AIX等情况可以较大。

     

    转载于:https://www.cnblogs.com/sishang/p/6605053.html

    展开全文
  • 注意 启动参数不能使用引号扩住, 启动参数加上引号会报错 在 Windows 中在 JAVA_OPTS 前必须加上 set 在 Linux 中不用加 set 添加方式

    注意

    启动参数不能使用引号扩住, 启动参数加上引号会报错
    在 Windows 中在 JAVA_OPTS 前必须加上 set
    在 Linux 中不用加 set

    添加方式


    在这里插入图片描述

    展开全文
  • java设置jvm参数,我趟过的那些坑

    万次阅读 2017-12-05 10:04:57
    重要说明:有时候你发现 启动参数启动日志里有,但是就是不生成gc.log ,那么··先检查配置的log 输出 路径,至少要有这个文件夹才行,比如 Command line argument: -Xloggc:C:\11\gclog\gc1.log ,就先把...

    最近 读到一篇文章,介绍 后端服务压测的  https://mp.weixin.qq.com/s/XW9geHZ9odHdI7srDiKBIg

    里面提到 gclog,刚好前端时间公司的app 总是出现out of memory 的错误,就想看看 gc日志,自己打印个了解下。这是前提。

    目标:打印gc 日志(网上的都不靠谱··还有谁说google靠谱的··我昨晚整了三个小时)

    好了··首先,平台有windows 和 linux,配置方式也有很多种

    1、windows 下 平时开发 用 的是eclipse,在eclipse 中,可以配置tomcat,也可以直接配置jdk

    配置jdk:


    配置tomcat:


    配置后,启动tomcat ,日志里能看到加载了配置


    在日志中能看到,其实 在jdk中与 tomcat 中 配置是一样的,如果两个都配置了,就先加载 jdk的,然后是tomcat的配置。例如:jdk 里面日志是gc.log,tomcat 是gc1.log,那么

    先加载jdk,Command line argument: -Xloggc:C:\11\gclog\gc.log,然后加载tomcat Command line argument: -Xloggc:C:\11\gclog\gc1.log,那么很明显,同样的参数被覆盖了,最后输出gc日志就是gc1.log

    区别是 配置jdk针对所有 tomcat,配置tomcat 呢 就只针对这一个tomcat。


    2、如果不在eclipse配置,就想在tomcat 里配置,用 start.bat 启动项目,那么就像网上说的,在catalina.bat 里面配置,坑来了!

    配置方法网上说法不一,有的带引号,有的不带,也没说明tomcat版本等信息··总之是模模糊糊。配置了也不管用,浪费了我四个小时啊!!

    经过我最后实践总结:

    确实是配置 catalina.bat,但配置方法要参照 人家里面的写法,例如:

    tomcat 7:

    打开 catalina.bat,搜索 JAVA_OPTS,找到


    196 行 是人家的本来的配置,那当然,照着 它干就行了呗··

    tomcat 8:


    tomcat 8 也一样

    重要说明:有时候你发现 启动后 参数在启动日志里有,但是就是不生成gc.log ,那么··先检查配置的log 输出 路径,至少要有这个文件夹才行,比如

    Command line argument: -Xloggc:C:\11\gclog\gc1.log  ,就先把 C:\11\gclog  这个文件夹建好,文件会自动创建,但文件夹不会·······,还没有的话 可能还没有gc过··访问下tomcat页面试试。

    3、linux 里面

    linux 里面 也是照着人家原来的配置就行了,但我最开始也是怎么弄都不行,最后重启下··解决了。




    tomcat 启动关闭时 会 清空重写log文件,那么 linux 里可以加上

    $$ 
    来分开,它代表 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。windwos 上不晓得怎么搞··

    其他就··没啥了

    还有·· 也可以设置全局变量,类似eclipse下 设置jdk,windwos下可以 增加 环境变量,linux 下 修改  /etc/profile 。(没试过)


    展开全文
  • [转][java]jvm参数在哪里设置

    千次阅读 2018-07-21 09:12:10
    2、Windows服务器下安装版Tomcat,可使用Tomcat7w.exe工具(tomcat目录下)和直接修改注册表两种方式修改Jvm参数;  3、Windows服务器解压版Tomcat注册Windows服务,方法同上;  4、解压版本的Tomcat, 通过startu....
  • -verbose:class
  • tomcat添加jvm参数: 修改bin/catalina.sh,添加以下内容(定义了两个变量logpath和datapath) JAVA_OPTS="-Dlogpath =/opt/logs -Ddatapath=/opt/data" 如果通过eclipse的tomcat插件启动tomcat,则...
  • 一,基本的启动参数的位置 public class TestJVM { public static void main(String[] args) { long maxM = Runtime.getRuntime().maxMemory(); long totalM = Runtime.getRuntime().totalMemory(); ...
  • jetty9优化,添加jvm参数配置

    千次阅读 2017-07-12 14:20:15
    我jetty9中查,想看看...后来查一看modules目录下有jvm.mod,就使用命令java -jar ..\jetty-distribution-9.2.5.v20141112\start.jar --add-to-start=jvmcat ..\jetty-distribution-9.2.5.v20141112\start.ini就生成了
  • 针对普通的可执行的jar文件,提供启动,停止,重启等功能 配置JVM参数: 打印GC日志,当内存溢出OOM时导出一份heapdump
  • 启动参数示例: java -Djava.rmi.server.hostname=101.201.70.139 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1077 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun....
  • tomcat设置java jvm参数 优化

    千次阅读 2011-04-27 17:42:00
    <br />一、JVM内存的设置的原理 <br /> 默认的java 虚拟机的大小比较小,在对大数据进行处理时java 就会报错:java .lang.OutOfMemoryError。 设置jvm内存的方法,对于单独的.class,可以用...
  • 1.如果服务可以本地启动那么尽量在本地进行参数预估 2.如果服务不能本地启动,可以使用远程连接方式进行预估   3.衡量要点: Java程序运行大致分为三块:堆内存,非堆内存(虚拟机栈,方法区,本地方法栈,程序计数器),...
  • IDEA 如何配置JVM虚拟机启动参数

    千次阅读 2020-06-27 22:32:16
    在读《深入理解Java虚拟机》中有个IDE设置JVM启动参数(VM Arg),小编用的IDEA不知道如何设置,所以写个博客记录一下 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AlVioE8D-...
  • jvm参数类型分为三类,分别是: 标准参数 -help -version -X参数 (非标准参数) -Xint -Xcomp -XX参数(使用率较高) -XX:newSize -XX:+UseSerialGC ...
  • Jvisualvm 远程监控添加JVM参数

    千次阅读 2013-05-04 15:08:28
    java -server -Xmx2048m -Xms2048m -Xss128k -Djava.rmi.server.hostname=192.168.1.217 -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.auth
  • Tomcat的JVM启动参数配置

    万次阅读 2018-07-22 13:01:43
    1、添加JVM参数 到Tomcat的bin目录下,打开文件catalina.bat,添加如下参数,然后保存。 set "JAVA_OPTS=-Xms512M -Xmx1024M" 2、检验是否生效 双击bin目录下的startup.bat启动tomcat,然后命令行...
  • Java虚拟机(JVM)面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:26:32
    文章目录Java内存区域说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区深拷贝和浅拷贝说一下堆栈的区别?队列和栈是什么?有什么区别?HotSpot虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题...
  • Android Studio启动JVM参数优化 本次使用visualvm这个工具去监控AS启动的情况 一. 安装VisualVm,以及Visual GC插件 官网下载visualvm 解压之后进入bin目录启动visualvm,启动完成之后的界面如下 双击左边目录栏的...
  • Java虚拟机(JVM)你只要看这一篇就够了!

    万次阅读 多人点赞 2018-08-14 12:55:02
    1. Java 内存区域与内存溢出异常 1.1 运行时数据区域 根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是...
  • 【JVM实战】JVM参数调优

    千次阅读 2020-03-30 14:45:24
    文章目录JVM参数调优一、调优基本概念二、常用JVM参数三、GC调优思路 JVM参数调优 一、调优基本概念 在调整性能时,JM有三个组件 堆大小调整 垃圾收集器调整 JIT编译器调整 大多数调优选项都与调整堆大小和选择的...
  • tomcat配置jvm参数

    千次阅读 2020-05-29 16:44:11
    直接在java options中添加jvm参数以key=value的形式加入 方法二、命令行通过startup.sh启动 修改startup.sh文件,在以下位置添加jvm参数 方法三、startup.bat方法启动 修改startup.bat文件,在文本开头加入jvm参数...
  • 修改JVM启动参数

    千次阅读 2017-01-16 16:33:59
    java -option进行修改参数。 还有tomcat,eclipse启动时通过配置文件加载的。 详细如下: 安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK...
  • jvm启动参数设置

    2019-11-28 19:10:24
    文章来源 https://blog.csdn.net/a718515028/article/details/86703186 ... 1、jvm启动参数设置OOM异常时,自动生成dump文件 -XX:+HeapDumpOnOutOfMemoryError -XX:Heap...
  • android studio 修改jvm启动参数

    千次阅读 2019-09-16 11:26:06
    以打开kotlin调试模式为例: android studio 修改jvm启动参数tudio 修改jvm启动参数)
  • java虚拟机(五)--jvm启动参数设置

    千次阅读 2017-12-05 10:24:15
    对象内存分配,大方向是分配在新生代的Eden区,如果启动了本地线程分配缓冲,就分配在TLAB上,少数时候直接分配在老年代中,分配规则与虚拟机选择的内存参数和垃圾收集器有关。在jdk 1.8的环境下:虚拟机参数: -...
  • Tomcat 启动JVM参数配置

    千次阅读 2017-06-05 13:34:01
    JAVA程序启动JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存...
  • idea配置jvm启动参数

    千次阅读 2020-02-26 11:54:56
    前言: 最近在看《深入理解JAVA虚拟机》这本书,需要在IDE中设置...本人使用的是idea,所以记录一下如何使用idea配置JVM参数。 1、Run-EditConfigurations 2、配置VM参数 我配置的内容为: 简单配置结束 ...
  • JVM启动参数设置

    万次阅读 2014-03-08 19:41:05
    有时候程序会碰到java.lang.OutOfMemoryError,这个主要是JVM参数没有配好引起的。 OutOfMemoryError分两种:java.lang.OutOfMemoryError: Java heap space和java.lang.OutOfMemoryError: PermGen space。 前者是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,796
精华内容 36,318
关键字:

java添加jvm参数启动

java 订阅