tomcat
sinat_30397435
这个作者很懒,什么都没留下…
展开
-
tomcat查看内存使用情况
配置tomcat可查看内存使用情况:修改tomcat/conf/tomcat-users.xml 3、进入了Server Status页面,可以在JVM表格中看到原创 2017-08-10 01:05:30 · 2360 阅读 · 0 评论 -
JVM性能调优之生成堆的dump文件
最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过转载 2017-08-10 01:28:11 · 304 阅读 · 0 评论 -
JVM GC调优一则--增大Eden Space提高性能
缘起线上有Tomcat升级到7.0.52版,然后有应用的JVM FullGC变频繁,在高峰期socket连接数,Cpu使用率都暴增。思路思路是Tomcat本身的代码应该是没有问题的,有问题的可能是应用代码升级,或者环境改变了,总之Tomcat的优先级排在最后。先把应用的heap dump下来分析下:jmap -dump:format=b,file=path pi转载 2017-08-10 01:29:40 · 434 阅读 · 0 评论 -
jmap,jhat分析内存
分析JAVA Application的内存使用时,jmap是一个很实用的轻量级工具。使用jmap可以查看heap空间的概要情况,粗略的掌握heap的使用情况。也可以生成heapdump文件,再使用jhat通过web浏览器具体分析内容中的对象和数据。jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下:-heap 打印heap空间的概要,这里可以粗略的检验hea转载 2017-08-10 11:06:55 · 775 阅读 · 0 评论 -
jvisualvm远程监控Tomcat
网上已经有很多这方面的资料,但有些很杂乱,这里做了整理总结。 一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 。 在jdk1.6 中 Oracle 提供了一个新的可视化的。 JVM 监控工具 Java VisualVM 。jvisualvm.exe 在JDK 的 bin 目录下。 双击启动 Java Visua转载 2017-08-10 23:47:31 · 399 阅读 · 0 评论 -
图文并茂超详细搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)
图文并茂超详细搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)。一、redis介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。与memcached一样,...转载 2018-06-19 22:49:35 · 2488 阅读 · 1 评论