//sth dev server jvm configuration 15:26:14,488 DEBUG [org.jboss.as.config] VM Arguments: -D[Standalone] -XX:+UseCompressedOops //请注意:这个参数默认在64bit的环境下默认启动,但是如果JVM的内存达到32G后,这个参数就会默认为不启动,因为32G内存后,压缩就没有多大必要了,要管理那么大的内存指针也需要很大的宽度了。 -XX:+TieredCompilation //默认是不打开的(可以用jinfo -flag或-XX:+PrintFlagsFinal来确认是否打开),这个的好处是之前server都是采用c2高级编译的,会比较耗时且要运行一段时间才会触发编译,而c1编译是比较轻量的也比较快触发,因此在启用了多层编译后,可以在启动后更快的让部分代码先进入编译模式 -Xms12G -Xmx12G //将堆的最小、最大值设置为一样即可避免堆自动扩展 -XX:NewSize=1G //新生代对象生成时占用内存的默认值 -XX:MaxNewSize=1G //新生成对象能占用内存的最大值 -XX:MaxPermSize=1G //老生代对象能占用内存的最大值UseParNewGC -XX:+UseParNewGC //使用ParNew(并行线程回收新生代,用户线程会暂停)+Serial Old(单线程回收老年代,用户线程暂停)组合。 -XX:+UseConcMarkSweepGC // 使用ParNew + CMS(GC与用户线程并发运行,采用标记策略) + Serial Old -XX:+CMSPermGenSweepingEnabled //CMS GC 需要设置 -XX:+CMSClassUnloadingEnabled //CMS GC 需要设置 -XX:+HeapDumpOnOutOfMemoryError //内存溢出时导出溢出的错误信息 -XX:HeapDumpPath=/opt/msp/log //内存溢出时指定导出路径 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml -Djava.io.tmpdir=/opt/msp/.cache -Xloggc:/opt/msp/log/gc.log -XX:+PrintGC -XX:+PrintGCDetails //输出GC的日志详情,包含了时间戳 -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps //参数会在gc开始前添加时间戳,可以方便的判断gc发送的频率 -Dorg.jboss.boot.log.file=/opt/msp/pkg/jboss-starhub/standalone/log/boot.log -Dlogging.configuration=file:/opt/msp/pkg/jboss-starhub/standalone/configuration/logging.properties
相关推荐
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....
通过这种方式,JBoss实现了高度的模块化和可扩展性,使得开发者能够根据实际需求灵活地定制和优化应用服务器的配置。 **二、JBoss与Tomcat/Jetty的协同工作** JBoss、Tomcat和Jetty虽然都是Servlet容器,但它们各...
赠送jar包:jboss-logging-3.4.2.Final.jar; 赠送原API文档:jboss-logging-3.4.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.2.Final....
《Hibernate二级缓存:JBoss Caching配置与注意事项详解》 在Java的持久化框架Hibernate中,二级缓存是提高应用程序性能的重要手段。它能够存储已经加载过的对象,避免重复查询数据库,从而显著减少数据库访问次数...
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
JBossTools实践系列:JBossESB服务开发入门
赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....
- JVM调优:调整JVM参数,如-Xms、-Xmx设置堆大小,-XX:MaxPermSize设置永久代大小,以提高服务器性能。 - 缓存设置:利用Infinispan缓存系统,配置缓存策略以减少数据库交互。 - 线程池配置:优化线程池大小,...
赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
JBoss篇:安装与配置 一、安装与配置 在本文中,我们将下载和安装 JBoss 4.2.1.GA 版本。下载地址为 http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=523619。下载完成...
包括JBoss的主要版本特性、JBoss AS7的新特性、域(Domain)和群集(Cluster)的概念、JBoss7的配置方法、安全性配置、管理接口、JVM设置、命令行参数以及子系统配置。 ### JBoss各主要版本特性 - **JBoss 4 特性*...
赠送jar包:jboss-annotations-api_1.3_spec-2.0.1.Final.jar; 赠送原API文档:jboss-annotations-api_1.3_spec-2.0.1.Final-javadoc.jar; 赠送源代码:jboss-annotations-api_1.3_spec-2.0.1.Final-sources.jar;...
jboss的配置调整包括配置负载均衡、调整参数等。在这里,我们可以修改配置文件,以适应apache中的session sticky配置。 jboss的配置入门包括了解jboss的文件夹结构、配置文件、负载均衡配置等。通过本文,我们可以...
赠送jar包:jboss-websocket-api_1.1_spec-2.0.0.Final.jar; 赠送原API文档:jboss-websocket-api_1.1_spec-2.0.0.Final-javadoc.jar; 赠送源代码:jboss-websocket-api_1.1_spec-2.0.0.Final-sources.jar; 赠送...
在这些配置文件中,你可以设置服务器端口、日志级别、JVM参数等。 2. **数据源配置**:在JBOSS中,数据源的配置位于`standalone.xml`或`domain.xml`的`subsystem`部分。通过`data-source`元素,可以定义连接数据库...