
性能分析
文章平均质量分 89
xiaobenbenxiong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【转】mysql的explain讲解
在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的顺序列出...原创 2013-07-15 20:42:46 · 104 阅读 · 0 评论 -
【转】各种 Java Thread State 第一分析法则
使用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。 此时线程状态一般都是 Blocked: java.lang.Thread.State: BLOCKED (on object monitor) ...原创 2014-05-20 16:44:42 · 328 阅读 · 0 评论 -
【转】如何利用 JConsole观察分析Java程序的运行,进行排错调优
一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动JConsole 如果是从命令行启动,使 JDK 在...原创 2014-05-20 16:47:49 · 153 阅读 · 0 评论 -
【转】Apache AB 如何传递参数
AB使用时,网上通篇一律,在进行示例时使用的连接一般都是http://*.com,这种写法是没有带参数,如果你想测试一个写入的Case,那需要传递参数给后台,如何传递参数呢? 这里有一个登录的请求,需要登录名和密码,路径是这样的: http://*/login.action?userName=admin&userPassWord=admin 使用该连接进行测试:ab -n 1 h...原创 2014-05-21 14:33:39 · 462 阅读 · 0 评论 -
【转】常用的Linux系统监控命令
找到最耗CPU的java线程 ps命令 命令: ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid 结果展示: 这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。 比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列。 比如这里找到了一个T...原创 2014-06-20 15:43:57 · 133 阅读 · 0 评论 -
【转】使用Java VisualVM监控远程JVM
我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualVM就是不错的监控工具.这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到一个比较直观的界面 从左边Applications树中可以知道,不光...原创 2015-02-27 15:33:30 · 429 阅读 · 0 评论 -
【转】jstack和线程dump分析
一:jstack jstack命令的语法格式: jstack <pid>。可以用jps查看java进程id。这里要注意的是:1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。本文中,只以 SUN的 hotspot JVM 5.0_06 为例。2. 在实际运行中,往往一次 dump的信息,还不足以确认问题。建议...原创 2015-03-30 18:13:56 · 162 阅读 · 0 评论 -
【转】SOAPUI 性能测试
专业版貌似要收费,但sf上下载的这个版本我使用没有发现什么限制,不管功能还是性能测试上,都oK http://sourceforge.net/projects/soapui/ 向开源工具作者致敬。 1.功能测试 51testing上不知道如何上传图片,只好文字描述了,反正工具使用很简单,谁有问题也可以在此给我反馈 1.新建一个项目 2.导入wdsl 3.新建一个请求,对请求的参数进行设置 4....原创 2013-10-30 17:11:23 · 197 阅读 · 0 评论