![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
改变世界的猿
这个作者很懒,什么都没留下…
展开
-
tomcat8优化实践以及优化建议
这里写目录标题tomcat8优化实践以及优化建议tomcat8的部署安装禁用AJP连接设置线程池设置NIO2运行模式tomcat8优化实践以及优化建议tomcat8的部署安装下载资源:或tomcat下载 :https://tomcat.apache.org/download-80.cgi#修改配置文件,配置tomcat的管理用户cd apache-tomcat-8.5.34/confvim tomcat-users.xml#写入如下内容:<role rolename="manag原创 2020-08-18 17:22:58 · 354 阅读 · 4 评论 -
GC垃圾回收机制
GC垃圾回收机制java垃圾回收的必要性常见的垃圾回收算法引用计数法:循环引用标记清除算法标记压缩算法复制算法JVM中年轻代的内存空间(young-gc|年轻代使用的复制算法)分代算法垃圾收集器以及内存分配串行垃圾收集器测试GC:并行垃圾收集器ParNew垃圾收集器(工作在年轻代上面)ParallelGC垃圾收集器(工作在年轻代或者是老年代上面)CMS垃圾收集器G1垃圾收集器(重点)原理Young GCRemembered Set(已记忆集合)Mixed GC全局并发标记拷贝存活对象G1收集器相关参数对于G原创 2020-08-03 18:13:12 · 229 阅读 · 0 评论 -
VisualVM工具的简单使用
监控本地进程存放地址:监控本地进程:本地jdk安装目录下 jdk1.8.0_201\bin\jvisualvm.exe 双击打开监控远程进程配置修改以下文件:bin/catalina.sh在一堆注释下面添加一下内容:JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port= 你的端口号 -Dcom.sun.management.jmxremote.authenticate=false -Dcom原创 2020-07-31 18:03:07 · 374 阅读 · 0 评论 -
JVM优化
为什么要对jvm进行优化解决一下问题,例如:在生产环境程序突然卡主,没有任何日志的输出在某一段程序,CPU突然飙升不仅要让程序稳定,更要提升程序的运行速度jvm的运行参数1.jvm的参数类型分为三类:分别是:标准参数:指在往后的任何一个jvm的发行版本中都不会随意改变的参数-help-version-X参数(非标准参数):在往后的jvm版本中可能会做出一些改变-...原创 2020-07-31 10:36:32 · 251 阅读 · 0 评论