`

JVM option

    博客分类:
  • java
jvm 
阅读更多

@echo off

set jvm_opts=-Xms256m -Xmx768m
set jvm_opts=%jvm_opts% -Dprogram.inst.usf.name=cn
rem set jvm_opts=%jvm_opts% -Dcom.sun.management.jmxremote=
rem set jvm_opts=%jvm_opts% -Dcom.sun.management.jmxremote.port=20061
rem set jvm_opts=%jvm_opts% -Dcom.sun.management.jmxremote.authenticate=false
rem set jvm_opts=%jvm_opts% -Dcom.sun.management.jmxremote.ssl=false

for /f "delims= " %%a in ('date /t') do (set date_string=%%a)
set date_time_string=%date_string%-%TIME%
set date_time_string=%date_time_string::=-%
set date_time_string=%date_time_string: =-%
set date_time_string=%date_time_string:/=-%
set date_time_string=%date_time_string:\=-%
set date_time_string=%date_time_string:<=-%
set date_time_string=%date_time_string:?=-%
set date_time_string=%date_time_string:"=-%
set date_time_string=%date_time_string:>=-%
set date_time_string=%date_time_string:|=-%

set jvm_opts=%jvm_opts% -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%program_inst_log_dir%dump-%nodename%-%date_time_string%.hprof
set jvm_opts=%jvm_opts% -XX:PermSize=32m
set jvm_opts=%jvm_opts% -XX:MaxPermSize=128m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70 -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseCMSCompactAtFullCollection -XX:-CMSParallelRemarkEnabled -XX:-UseBiasedLocking

set GC_LOG=%program_inst_log_dir%gc-%nodename%-%date_time_string%.log
set jvm_opts=%jvm_opts% -verbose:gc
set jvm_opts=%jvm_opts% -XX:+PrintGCDetails
set jvm_opts=%jvm_opts% -Xloggc:%GC_LOG%

rem set /p port=Please input the debug port number:
rem set port=8798
rem set jvm_opts=%jvm_opts% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=%port%,server=y,suspend=y

分享到:
评论

相关推荐

    AndroidStudio 使用过程中出现的异常(Gradle sync failed)处理办法

    AndroidStudio使用过程中出现的异常 异常信息: ... For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2

    gradle-jvmsrc-plugin:一个 gradle 插件,它提供了为 JVM 项目创建默认源、测试和资源包目录的任务

    一个 gradle 插件,它提供了为 JVM 项目(java、groovy、scala、android 等)创建默认源、测试和资源包目录的任务。 该插件会检查应用于您的项目的现有语言插件,并创建适当的目录和包结构,并可选择将 .gitkeep ...

    Java 6 JVM参数选项大全

    Java 6 JVM 参数选项是Java虚拟机的配置设置,用于优化JVM的行为和性能。这些参数通常以-XX:开头,允许开发者调整JVM内部的工作机制,以适应特定的应用场景和性能需求。以下是一些关键的JVM选项及其详细解释: 1. -...

    JVM问题诊断常用命令

    ### JVM问题诊断常用命令详解 在Java开发与运维过程中,针对JVM(Java虚拟机)进行性能调优、故障排查是非常重要的环节。本文将详细介绍三种常用的JVM问题诊断工具:`jinfo`、`jmap` 和 `jstack` 的功能、用法以及...

    jvm常用命令工具

    ### jvm常用命令工具 #### 一、概述 在程序运行过程中,经常会出现各种各样的问题,例如性能瓶颈、内存泄漏、死锁等。为了快速定位并解决问题,我们需要收集多种类型的运行时信息,包括但不限于系统日志、堆转储...

    IBM JVM参数选项

    5. **-verbose:**&lt;option&gt;: 使JVM输出详细的运行时信息到标准错误流(stderr),可选值包括: - `class`: 每次加载一个类时都输出信息。 - `dynload`: 加载动态库时输出信息。 - `gc`: 输出垃圾回收的详细信息。 -...

    JVM 6 详细参数(中文版)

    ### JVM 6 详细参数分析 #### 概述 本文档深入探讨了Java 6 (JDK 6) 的JVM参数配置,旨在为开发者提供一份详尽的指南,帮助理解并合理设置JVM参数以优化Java应用程序的性能。本文档基于最新的SUN官方文档编写,并...

    JAVA JVM性能调优监控工具详解

    ### JAVA JVM性能调优监控工具详解 在Java开发过程中,特别是在企业级应用中,经常会遇到各种性能瓶颈问题,如内存溢出(`OutOfMemoryError`)、内存泄露、线程死锁、锁争用等问题。这些问题如果不能及时有效地解决...

    JVM命令行监测工具详解

    JVM(Java Virtual Machine)是Java程序运行的核心,它负责解析和执行Java字节码。为了监控和调试JVM的运行状态,Oracle提供了多个命令行工具,包括jps、jstack、jstat、jmap和jcmd。这些工具可以帮助开发者了解和...

    JVM启动参数应用集合

    还有许多其他标准参数,例如`-version`显示JVM版本,`-verbose`开启详细输出,`-Xms`和`-Xmx`分别设置堆内存的初始大小和最大大小,`-XX:+&lt;option&gt;`用于启用非稳定参数,如垃圾收集策略调整等。 了解并正确使用...

    JAVA-JVM参数讲解

    - `jstat -&lt;option&gt; [-t] [-h] &lt;vmid&gt; [&lt;interval&gt; []]`:其中`&lt;vmid&gt;`表示要监控的JVM进程ID,`&lt;interval&gt;`表示采样间隔(毫秒),`&lt;count&gt;`表示采样次数。 - **选项参数**: - `-class`:显示ClassLoader的相关...

    JVM 参数设置详解

    This document is a compilation of all the JVM options for various versions of the JVM on primarily SPARC/Solaris Platform. The descriptions for each option are taken mostly verbatim from the reference...

    java 6 jvm 参数选项大全

    ### Java 6 JVM 参数选项详解 #### 非稳态选项使用说明 在Java 6中,非稳态选项指的是那些可以通过`-XX:`前缀进行配置的JVM参数。这些参数提供了对JVM内部行为的更精细控制,通常用于性能优化、调试或故障诊断等...

    Java 6 JVM参数选项大全(中文版).docx

    - `-XX:+option`: 这个格式用于启用特定的JVM选项。例如,`-XX:+UseConcMarkSweepGC` 可以开启CMS垃圾收集器。 - `-XX:-option`: 相反,这个格式用于禁用某个选项。例如,`-XX:-UseParallelGC` 将阻止并行垃圾收集...

    JVM性能调优监控工具1

    例如,你可以通过`jinfo -flag [option] &lt;pid&gt;`来查看或修改特定Java进程的JVM参数。 2. **Jstat**: Jstat是一个强大的统计工具,它可以提供关于JVM内存使用情况的实时信息,包括类装载、垃圾收集、内存区域的...

    Android Studio error: Unable to start the daemon process的解决方法

    在 Android Studio 上新建项目,出现 Unable to start the daemon process....For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at https:

    java6-jvm-options-chinese-edition.pdf

    ### Java6 JVM 参数详解 #### 引言 Java 虚拟机 (JVM) 是运行 Java 应用程序的核心组件之一。为了更好地利用系统资源、优化应用性能以及解决特定问题,开发人员经常需要调整 JVM 的启动参数。本文档旨在详细介绍 ...

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    语法格式如下:jstack [option] pid 或 jstack [option] executable core 或 jstack [option] [server-id@]remote-hostname-or-ip。指令行参数选项解释如下: * -l long listings,会打印出额外的锁信息,在发生...

    IdeaGo启动报错Failed to create JVM的问题解析

    【内容】: 问题情况 出现之前做了什么  出错之前通过这个功能增加了个错误的vm参数:-agent:xxx.jar 怎么办? ...然而,我这并没有这个文件。百思不得其解,重装等各种方式都试过还是不能用。...

Global site tag (gtag.js) - Google Analytics