1、为什么会发生内存泄漏 java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。 编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这 ...
分类:
编程语言 时间:
2017-01-06 14:23:36
阅读次数:
318
Tomcat有很多方面,从内存、并发、缓存四个方面介绍优化方法。 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jd ...
分类:
其他好文 时间:
2016-12-29 16:47:45
阅读次数:
164
一.Tomcat内存优化
Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数。
JAVA_OPTS参数说明
-server启用jdk的server版;
-Xmsjava虚拟机初始化时的最小内存;
-Xmxjava虚拟机可使用的最大内存;
-XX:PermSize内存永久保留..
分类:
其他好文 时间:
2016-11-30 04:27:42
阅读次数:
259
一、zabbix监控CPU1、zabbix监控CPU及配置Triggers(1)、要用到的OID1.3.6.1.4.1.9.2.1.57.0CPUutilizationforoneminute1.3.6.1.4.1.9.2.1.58.0CPUutilizationforfiveminutes1.3.6.1.4.1.9.2.1.56.0CPUutilizationforfiveseconds(1)、创建items在模板下创建三个items,分别为:CP..
分类:
其他好文 时间:
2016-11-29 00:03:48
阅读次数:
612
#free-m|awk‘NR==3{print$NF}‘4012#!/bin/bash脚本used_mem=`free-m|awk‘NR==3{print$NF}‘`if[$used_mem-lt5000]thenecho"memisnotenough,$used_mem."echo"memisnotenough,$used_mem."|mail-s"memwarning$(data+%F)"qq@qq.com#发邮件fi
分类:
系统相关 时间:
2016-11-16 03:28:06
阅读次数:
235
1、什么是内存泄漏 当某些对象不再被应用程序所使用,但是由于仍然被引用而导致垃圾收集器不能释放(Remove,移除) 2、引起内存泄漏的原因 长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露(老年代引用新生代) 2.1 当集合里面的对象属性被修改后,由于hashcode改变当再调用rem ...
分类:
编程语言 时间:
2016-11-09 22:28:52
阅读次数:
261
客户端修改:1、进入/usr/lib64/nagios/plugins目录下并更改脚本权限cd/usr/lib64/nagios/plugins
vimcheck_memory#!/usr/bin/perl-w
#$Id:check_memory22002-02-2806:42:51Zegalstad$
#Originalscriptstolenfrom:
#check_memoryCopyright(C)2000DanLarsson
#hackedby
#JustinE..
分类:
移动开发 时间:
2016-11-07 22:54:11
阅读次数:
415
第九章自定义key对Linux有兴趣的朋友加入QQ群:476794643
在线交流本文防盗链:http://zhang789.blog.51cto.com为什么要自定义KEY有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。我们可以在客户端配置文件zabbix_angentd.c..
分类:
其他好文 时间:
2016-11-06 00:03:58
阅读次数:
450
有些时候,需要对特定环境中的Java应用进行实时性能分析,大部分非开发和测试环境,一般都是用jvisualvm进行基本检测以最小化对系统的影响(其开启后,负载影响大约20%—30%),jvisualvm没有提供cli模式,只提供了GUI。在centos 6之后,默认不在安装图形化窗口如gnome,在 ...
分类:
其他好文 时间:
2016-11-02 14:16:39
阅读次数:
387
vi /tomcat7.0/bin/catalina.sh 开发环境 服务器: ...
分类:
其他好文 时间:
2016-10-28 02:33:45
阅读次数:
129