1、数据库连接 不能超过数据库最大连接数限制。 2、日志配置 3、jvm参数 4、tomcat ...
分类:
其他好文 时间:
2018-11-24 11:37:55
阅读次数:
387
一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
其他好文 时间:
2018-11-06 00:48:40
阅读次数:
231
JVM参数配置 JVM提供了诸多的参数进行JVM各个方面内存大小的设置,为Java应用进行优化提供了诸多的工具,本文将会详细分析各个参数的功能与使用。 常见参数配置 -XX:+PrintGC 每次触发GC的时候打印相关日志 -XX:+UseSerialGC 串行回收 -XX:+PrintGCDeta ...
分类:
其他好文 时间:
2018-10-30 00:23:49
阅读次数:
141
本篇是对springboot 使用webflux响应式开发教程(一)的进一步学习。 分三个部分: 数据库操作webservicewebsocket 创建项目,artifactId = trading-service,groupId=io.spring.workshop。选择Reactive Web ...
分类:
编程语言 时间:
2018-10-25 15:46:23
阅读次数:
215
1、JVM参数调优 针对运行效果 吞吐量 初始堆内存与最大堆尽量相同 减少垃圾回收次数 2、扫包优化: 启动优化 默认Tomcat容器改为Undertow Tomcat的吞吐量5000左右 Undertow 8000左右 底层优化的好 Tomcat 参数调优 下面聊一聊 扫包优化 @SpringBo ...
分类:
编程语言 时间:
2018-10-20 22:09:35
阅读次数:
321
b、可后台运行 java -jar app.jar --spring.profiles.active=dev nohup java -jar 项目.jar & c、启动设置JVM参数 java -Xms10m -Xmx80m -jar app.jar & ...
分类:
编程语言 时间:
2018-10-12 17:07:07
阅读次数:
189
当jvm出现致命错误时,会生成一个错误文件 hs_err_pid<pid>.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入) ...
分类:
其他好文 时间:
2018-09-26 11:42:58
阅读次数:
219
问题描述: weblogic默认部署的项目编码utf-8,由于项目特殊编码gbk导致打开项目中文全是乱码! 心哇凉哇凉。。。。 问题解决: 01、调休jvm参数 xxx_domains/bin/setDomainEnv.sh //添加jvm编码控制 export JAVA_OPTIONS="$JAV ...
分类:
Web程序 时间:
2018-09-25 14:05:15
阅读次数:
293
1. 性能篇 1.1 建议的性能参数 1. 取消偏向锁: -XX:-UseBiasedLocking JDK1.6开始默认打开的偏向锁,会尝试把锁赋给第一个访问它的线程,取消同步块上的synchronized原语。如果始终只有一条线程在访问它,就成功略过同步操作以获得性能提升。 但一旦有第二条线程访 ...
分类:
其他好文 时间:
2018-09-25 12:46:00
阅读次数:
193
在主函数中通过下如下方法实时打印没创建一个对象后查看内存情况: 注: 当前进程设置的参数为-Xms5m -Xmx10m -XX:+PrintGCDetails -XX:+UseSerialGC -XX:+PrintCommandLineFlags 程序运行后的结果如下: 1 -XX:InitialH ...
分类:
其他好文 时间:
2018-09-23 18:07:09
阅读次数:
163