jvm参数


-Xmx2048m
最大堆内存,单位为G,g,K,k,M,m,中间不含空格
-Xms2048m
最小堆内存,单位为G,g,K,k,M,m,中间不含空格

-XX:+UseConcMarkSweepGC: 设置CMS收集器
-XX:+UseParallelGC: 设置并行收集器
-XX:+UseParalledlOldGC: 设置并行年老代收集器
-XX:+UseSerialGC: 设置串行收集器

-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address="$2"
远程调试:服务器=“是”,延迟=“否”, $2 分别表示命令行运行 linux启动脚本 debug 选项时传入参数对应的变量名称,不可换做其他值,除了一个具体数字,该数字代表远程调试监听端口号,这时命令行传入的 debug 端口号无效。

其他jvm参数


-XX:CICompilerCount=6
设置的相对较大可以一定程度提升JIT编译的速度
-server
JVM以server方式运行(相对于client方式运行,server方式启动慢但后期运行速度快)
-XX:+UnlockDiagnosticVMOptions
解锁特征虚拟机选项
-XX:+LogVMOutput
日志虚拟机输出
-Djava.io.tmpdir=TongWebBase/tempjavaio临时文件夹−Duser.dir={TongWeb_Base}/temp java io临时文件夹 -Duser.dir=TongWebB​ase/tempjavaio临时文件夹−Duser.dir={TongWeb_Base}/bin
tongweb用户文件夹
-Djava.security.egd=file:/dev/./urandom
java安全EGD
-XX:LogFile=${TongWeb_Base}/logs/jvm.log
日志文件
-XX:+HeapDumpOnOutOfMemoryError
表示当JVM发生内存溢出时,自动生成DUMP文件

-XX:HeapDumpPath=TongWebBase/logs/heap{TongWeb_Base}/logs/heapTongWebB​ase/logs/heap{sysdate}.hprof
表示生成DUMP文件的路径,也可以指定文件名称,例如:-XX:HeapDumpPath=${目录}/java_heapdump.hprof。如果不指定文件名,默认为:java__heapDump.hprof。

-Djava.security.policy=${TongWeb_Base}/conf/tongweb.policy

java安全策略

-Djava.endorsed.dirs=${JAVA_ENDORSED_DIRS}

java批注文件夹
-Djava.rmi.server.RMIClassLoaderSpi=com.tongweb.server.TongWebRMIClassLoader
java rmi 服务器RML类加载
-Djava.util.logging.manager=com.tongweb.log.TongwebLogManager
java工具日志管理器
-javaagent:${TongWeb_Home}/lib/ejb-agent.jar
java代理
-Djava.awt.headless=true
java.awt.headless
-Dibm.stream.nio=true
ibm非阻塞输入输出流
-Djava.net.preferIPv4Stack=false
网络提出ipv4栈
-XX:MaxMetaspaceSize=512m
最大元空间大小
JVM加载类的时候,需要记录类的元数据,这些数据会保存在一个单独的内存区域内,在Java 7里,这个空间被称为永久代(Permgen),在Java 8里,使用元空间(Metaspace)代替了永久代。永久代和元空间保存的数据并不完全一样,永久代中还保存另一些与类的元数据无关的杂项。直到Java 8,永久代的改造才算完全搞定,在元空间中保存的数据比永久代中纯粹很多,就是类的元数据,这些信息只对编译期或JVM的运行时有用。

服务器参数


-Dcom.tongweb.commons.logging.Log=com.tongweb.commons.logging.impl.Jdk14Logger
tongweb通用日志
-Dtongweb.restart.interval=1
tongweb重启间隔时间1秒
-Dtongweb.java=JAVAHOMEtongweb的java−Dtongweb.upload={JAVA_HOME} tongweb的java -Dtongweb.upload=JAVAH​OMEtongweb的java−Dtongweb.upload={TongWeb_Base}/temp/upload
tongweb上传
-Dtongweb.app=TongWebBase/deploymenttongweb应用部署文件夹−Dtongweb.sysapp={TongWeb_Base}/deployment tongweb应用部署文件夹 -Dtongweb.sysapp=TongWebB​ase/deploymenttongweb应用部署文件夹−Dtongweb.sysapp={TongWeb_Home}/applications
tongweb系统应用部署文件夹
-Dtongweb.base=TongWebBasetongweb跟文件夹−Dtongweb.home={TongWeb_Base} tongweb跟文件夹 -Dtongweb.home=TongWebB​asetongweb跟文件夹−Dtongweb.home={TongWeb_Home}
tongweb主页
-DcheckNonXADB=true
检查非XADB
-DswitchCharacterEncoding=false
切换字符编码
-DcontentLength.limit=10000
内容长度限制
-Dtongweb.jndi.lookup.relaxVersion=false
tongweb jndi lookup relax版本
-DWebserviceCXF.OFF=true
webserviceCXF关闭
-DgenSessionCookieNameForContext=console
gen session cookie上下文
-DresLowversionLoad=false
res低版本加载
-DcompatibleWithWas=false
was兼容
-DuseInsAnnoCheckCache=false
使用ins anno检查缓存
-DTONGTECH_BC_JAR_PATH=${TongWeb_Home}/lib/bc/bcprov.jar
tongtech bc jar 路径
-DWebModuleOnly=false
仅有web模块
-DShutdownSocketDisabled=false
关闭socket金庸
-Dstartup.secure=false
起始安全
-Denable_sql_exec=false
启用sql执行
-Dxss_defense=true
跨站脚本攻击防御
-Dxss_apps=console,heimdall
跨站脚本攻击应用程序
-DdisableVerCode=true
禁用ver代码
-DLoadClassCache.Disabled=true
加载类缓存,禁用
-DuseBeanManagerInCompJNDI=false
DuseBeanManagerInCompJNDI
-DjvProfile=true
jv身份

环境变量

linux服务器中jdk的位置

tongweb7启动参数配置配置个人理解相关推荐

  1. Fitnesse启动参数与配置

    摘要:Fitnesse最新版20140630默认启动后,网页风格与 fitnesse.org 的Bootstrap风格完全不一致. 需要配置plugins.properties中的Theme=boot ...

  2. 【RK3399 Android】天马MIPI屏幕TM080TDGP01,启动参数dts配置调试。

    前期调过天马的10寸屏,现在要更换天马的8寸屏,特地记录一下调试过程.本文章只记录屏幕参数调试过程,其他硬件调试过程不再详细描述,有需要可以参考其他文章.需要注意的硬件资源包括复位引脚,时钟引脚,信号 ...

  3. 常用浏览器重要启动参数和配置参数整理

    IE的常用启动参数 1.-nohome 双击此快捷方式则只打开一个空白IE窗口,可以加快IE启动速度,同时如果IE主页被恶意修改了,利用此法就不会自动打开恶意主页. 2.-k -k参数可以让IE工作在 ...

  4. JVM启动参数配置详解

    JVM启动参数配置详解 1. JDK8的JVM启动参数默认配置 2. JDK8的JVM启动参数说明 2.1 基本参数 2.2 G1相关参数 2.3 辅助信息 1. JDK8的JVM启动参数默认配置 - ...

  5. 真机x86 android分辨率,Android-x86入门之--启动参数设置

    之前的文章里面我也有提到分辨率的设置,这里就详细说下. Android-x86启动的时候有四个选项,大家都知道,第一个是高密度,第二个是低密度,两个启动之后的效果是不一样的,一个图标大,一个小,在虚拟 ...

  6. IDEA 如何配置JVM虚拟机启动参数

    IDEA 如何配置JVM虚拟机启动参数 在读<深入理解Java虚拟机>中有个IDE设置JVM的启动参数(VM Arg),小编用的IDEA不知道如何设置,所以写个博客记录一下 下面的两个箭头 ...

  7. PHP性能调优---php-fpm - 启动参数及重要配置详解

    一,php-fpm的启动参数   #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/loc ...

  8. php-fpm 启动参数及重要配置详解

    2019独角兽企业重金招聘Python工程师标准>>> php-fpm 启动参数及重要配置详解 约定几个目录 /usr/local/php/sbin/php-fpm /usr/loc ...

  9. SpringBoot笔记:SpringBoot启动参数配置

    文章目录 目的 测试代码 配置文件配置 获取自定义参数 项目打包发布 修改启动配置 方式一:系统变量 方式二:命令行参数 springboot启动参数解释 目的 1.熟悉springboot多环境配置 ...

  10. IntellIJ IDEA 启动 参数 配置

    系统环境: 型号名称: MacBook Pro 型号标识符: MacBookPro11,4 处理器名称: Intel Core i7 处理器速度: 2.8 GHz 处理器数目: 1 核总数: 4 L2 ...

最新文章

  1. 生态伙伴 | 摹客入驻飞书,体验高效产品协作设计!
  2. 关于ECS设计以及MVC分层设计和组件化设计的思考和总结(这个标题就问你长不长)
  3. 【Windows10】安装一些更新时出现问题,但我们稍后会重试
  4. .net core 使用 codegenerator 创建默认CRUD代码
  5. 【AI白身境】只会用Python?g++,CMake和Makefile了解一下
  6. 解决winxp网上邻居共享问题的方法
  7. 3.5 实例讲解Lucene索引的结构设计
  8. python插件使用教程_Python常用扩展插件使用教程解析
  9. 我的 .NET Core 博客性能优化经验总结
  10. ps图像压缩插件:TinyPNG and TinyJPG for Mac 支持ps2021
  11. MySQL8.0与MySQL5.7 OLTP 性能测试对比
  12. Hystrix面试 - 深入 Hystrix 线程池隔离与接口限流
  13. 执行sql语句_SQL查询语句的执行顺序解析
  14. Docke--利用 commit 理解构建镜像
  15. java写顾客购买的商品总价格_成交总金额=商品价格×商品件数-总优惠额。 如果一个顾客,购买的商品一口价为5元,购买的商品件数为4,总物流运费4元,满20送3,请问成交的金额是()。...
  16. everything html修改,在HTML 5视频标签上更改源
  17. 爬虫python代码网易云_超简单的Python爬虫之网易云音乐的下载
  18. property_get和property_set使用方法
  19. word文档在线编辑推荐超级文档
  20. python用两分钟告诉你,怎样暴力破解隔壁老王的 WiFi 密码

热门文章

  1. 你想要的宏基因组-微生物组知识全在这(1905)
  2. 团队如何提高执行力,总结以下几点:
  3. 中国10大经典徒步线路(资深徒步专家@行摄匆匆推荐)
  4. MPB:中科院南土所褚海燕组-结构方程模型在土壤微生态中的应用
  5. Xenu简单使用说明
  6. 网络安全论文投稿给电脑编程技巧与维护有哪些要求
  7. hp 服务器主板如何查看型号,hp台式电脑主板型号怎么查看
  8. 《世界尽头与冷酷仙境》后感
  9. Package.json文件配置
  10. Speech recognition模型:RNN Transducer(RNN-T)