java常用的性能调优工具

 

目录

目录

1.jmeter接口性能测试

2.JConsole、JVisualVM

3.JVisualVM

4.JProfiler


1.jmeter接口性能测试

jmeter 为性能测试提供了一下特色:

  • jmeter 可以对测试静态资源(例如 js、html 等)以及动态资源(例如 php、jsp、ajax 等等)进行性能测试
  • jmeter 可以挖掘出系统最大能处理的并发用户数
  • jmeter 提供了一系列各种形式的性能分析报告

使用 jmeter 一般用于以下两种类型的性能测试

  • 负载测试:通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。
  • 压力测试:测试系统能承受的最大负载能力。目的在于发挖掘出目标服务系统可以处理的最大负载。

2.JConsole、JVisualVM


jdk 自带可视化工具,可监控CPU、内存、线程等状况。

3.JVisualVM


包括 jmx 监控、dump文件分析等功能

监控
连接方式和 JConsole 类似,包括CPU、内存、线程等的监控,以及手动执行GC、生成堆dump文件、线程dump文件等功能
CPU、内存等监控:

4.JProfiler

JProfiler是由ej-technologies GmbH公司开发的一款性能瓶颈分析工具(该公司还开发部署工具)。
其特点:

  • 使用方便
  • 界面操作友好
  • 对被分析的应用影响小
  • CPU,Thread,Memory分析功能尤其强大
  • 支持对jdbc,noSql, jsp, servlet, socket等进行分析
  • 支持多种模式(离线,在线)的分析
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值