JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问 ...
分类:
Web程序 时间:
2016-05-24 18:35:51
阅读次数:
261
简介
Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。
xmemcached特性一览:
1、高性能
2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。
3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。
4、支持客户端统计
5、支持me...
分类:
系统相关 时间:
2016-05-23 15:11:05
阅读次数:
369
Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式。 1、第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可。 2、Jmeter也有自己的代理,录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完毕停止代理。 新建脚本,首先 ...
分类:
其他好文 时间:
2016-05-20 00:48:50
阅读次数:
220
1、在tomcat的start.bat中添加下面代码, 注意:不能放在最后,可以放在setlocal前 2、cmd命令下输入netstat -an,查看端口使用情况,看看是否有上面的40200,如果有,则配置成功。 ...
分类:
其他好文 时间:
2016-05-17 19:20:30
阅读次数:
169
Java ee:? IDE: ? itegrity development environment 集成开发环境 JMS:? java Message Service java 信息服务 JMX? Java Management Extensions,即Java管理扩展 JNDI:(Java Nam ...
分类:
编程语言 时间:
2016-05-17 00:47:37
阅读次数:
130
检测方法 1 JConsole 找到需要查看的进程,打开线程选项卡,点击检测死锁 2 jps查看java进程ID,使用jstack -l 7412输出信息 3 使用jvisualvm连接java虚拟机,查看线程检测死锁 解决方法: 四个条件打破一个即可,但是代价不同,最简单的编码就是顺序加锁和解锁 ...
分类:
编程语言 时间:
2016-05-16 21:57:05
阅读次数:
173
JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trace) 四、jstat命令(Java Vi ...
分类:
数据库 时间:
2016-05-16 14:15:48
阅读次数:
278
打开JMX <broker … useJmx="true"> … <managementContext> <managementContext createConnector="true"/> </managementContext> </broker> 启动ActiveMQ $ activemq ...
分类:
其他好文 时间:
2016-05-16 09:29:58
阅读次数:
702
JVM监控工具介绍 VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jps,jstat,jmap,jinfo,jstack,JConsole,这些工具与JDK的标准版本是一致的。 jps:与unix上的ps类似,用来 ...
分类:
其他好文 时间:
2016-05-14 20:10:16
阅读次数:
249
一、脚本录制(Jmeter): Jmeter 脚本(.jmx)为 xml 格式,树形结构,由元件组成,使用“取样器”产生请求。 在“工作台”添加“HTTP 代理服务器” 端口: 代理服务器的端口,默认 8080,可自行修改,但不要与其它应用端口冲突 目标控制器:录制的脚本存放的位置,可选择项为测试计 ...
分类:
其他好文 时间:
2016-05-13 09:24:07
阅读次数:
195