最近做性能测试发现很多性能问题,面对一些开发小白的数据结构思想,真想喊一声:放开那个代码,让我来!冲动。面对WEB站点开发,性能测试是经常要做的,下面一种介绍如何结合性能测试工具,更好的监控WEB服务性能工作状态的工具。啥?为啥要监控Apache服务,很抱歉,那你先弄明白了在看下文。网络可用监控工具...
分类:
编程语言 时间:
2014-11-07 06:09:48
阅读次数:
382
主要讲解垃圾回收的算法 上面我们已经了解到了,JVM的体系的结构,这次我们来说一下垃圾回收的算法。 1. 最开始的想法,或者说垃圾回收的最容易想到的就是:引用计数(reference count) 我们记录每一个对象受到引用的次数,每增加一个引用就在这个对象对应的引用次数加一,每减少一次对对象的印象...
分类:
其他好文 时间:
2014-11-06 21:27:10
阅读次数:
185
因为zabbix安装好后使用zabbix自带的模版只能监控cp、内存、硬盘占用之类的东西,下面我们要讲到的是怎么使用zabbix监控服务器的nginx进程。zabbixclient:192.168.10.2zabbixserver:92.168.10.1zabbixclient设置。我们平时查看nginx进程是否存在使用方法如:ps-ef|grepnginx|gre..
分类:
其他好文 时间:
2014-11-06 20:11:51
阅读次数:
228
1、安装组件yuminstallmakemysql-serverhttpdphpmysql-develgccnet-snmp-develcurl-develperl-DBIphp-gdphp-mysqlphp-bcmathphp-mbstringphp-xml-yuseraddzabbix2、启动mysqlservicemysqldstartmysqladmin-urootpasswordroot设定mysql数据库管理员的账号密码mysql-uroot-p输入..
分类:
其他好文 时间:
2014-11-06 15:03:30
阅读次数:
173
目的: 获取zabbix中所有监控的机器主机的IP信息方法1 使用zabbix API 接口 python 程序方法2 直接使用数据库进行查询 导出这里使用方法二来介绍mysql -uUSERNAME -pPASSWORD 登入mysqlmysql> use zabbix 选定操作zabbix 库....
分类:
其他好文 时间:
2014-11-06 07:04:54
阅读次数:
281
主要讲述java虚拟机的内存体系结构 了解了JVM 的一些基础之后,我们来看看java虚拟机内存的体系结构,这个是理解JVM垃圾收集算法的前提,理解了内存结构我们才能够针对不同的部分根据我们的程序进行优化。前面已经说明了,java的堆和栈,但是只是局部的说了一下,没有在java内存体系中说明。 这一...
分类:
其他好文 时间:
2014-11-05 23:02:40
阅读次数:
221
最近的项目中,出现了内存和性能的问题,需要优化,所以趁着这个机会,把自己关于java虚拟机的东整理一下,不对的地方,欢迎指出。 数据类型,因为在java的优化的过程中,检测到的数据类型一般比较的基础,毕竟复杂的数据类型就是有基础的组合而来的。 Java虚拟机中,数据类型可以分为两类:基本类型和引用类...
分类:
其他好文 时间:
2014-11-05 22:45:08
阅读次数:
191
反射就是通过获取到的运行时类来获取到类所有的结构,如属性,方法,变量等
1、首先如何创建Class实例
Class class = Person.clsss;
1.1过程:源文件经过编译(javac.exe)会后。得到一个或者多个.class文件,经过运行(java.exe)这步,就需要进行类的加载(通过jvm的加载器)加载到内存中的缓存,每一个放入缓存的文件就是一个Class的...
分类:
编程语言 时间:
2014-11-05 19:43:40
阅读次数:
164
几种outofmemory的解决方法:
1. java.lang.OutOfMemoryError: PermGen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space。从文字上看就是内存溢出,解决方法是加大内存。为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,Class在被Load的时候被放入PermGen space区域,它和存放Inst...
分类:
其他好文 时间:
2014-11-05 11:01:49
阅读次数:
214
jBoss版本:jboss-5.1.0.GAjboss-6.0.0.Finaljboss-5.1.0.GA和jboss-6.0.0.Final修改方法:打开%JBOSS_HOME%\bin\run.conf文件,搜索JAVA_OPTS,找到后调整jvm参数-Xms,-Xmx注意:请看下%JBOSS_...
分类:
其他好文 时间:
2014-11-05 10:46:18
阅读次数:
257