![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能调优
文章平均质量分 52
super_ccc
这个作者很懒,什么都没留下…
展开
-
生产问题总结(集群或单节点挂掉)
1.问题最近一周真是不太平,应用几乎每天都会挂,而且还每天的原因都不一样2.以下就几种原因简单的说下1)内存溢出现象:内存告警,拿不到数据库连接,高full gc分析:增加jvm参数,full gc时生成dump日志,分析dump日志,发现有一个查询占了内存的60+%。。。,看内存占比前几位的全是string对象,而且全是重复的,那么就直接去看这个查询啊,一看这个查询的sq原创 2016-03-30 00:09:40 · 1629 阅读 · 0 评论 -
Minor GC、Major GC和Full GC之间的区别
转自:http://www.open-open.com/lib/view/open1429883238291.html在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些转载 2016-03-22 20:51:44 · 350 阅读 · 0 评论 -
tomcat内存设置优化(二)
转自:http://blog.csdn.net/crazy_kis/article/details/7535932设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:转载 2016-02-26 10:21:38 · 247 阅读 · 0 评论 -
tomcat内存设置优化(一)
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。He转载 2016-02-26 10:20:41 · 306 阅读 · 0 评论 -
JVM -XX: 参数介绍
转自:http://www.cnblogs.com/langtianya/p/3898760.html功能开关:参数默认值或限制说明参数默认值功能-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器,信转载 2016-02-25 17:53:26 · 331 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss等
转自:http://www.cnblogs.com/langtianya/p/3898657.html堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5转载 2016-02-25 17:52:03 · 293 阅读 · 0 评论