资讯专栏INFORMATION COLUMN

Java性能压测工具及其调优

cuieney / 2570人阅读

摘要:性能压测工具及其调优工具使用使用使用简介在日常的开发中,的性能显得尤为重要,一个程序的好坏主要就是性能来决定的。工具主要就是用于对程序进行压力测试的一种有有力工具。

Java性能压测工具及其调优


在日常的开发中,Java的性能显得尤为重要,一个程序的好坏主要就是性能来决定的。

JMeter工具

JMeter主要就是用于对Java 程序进行压力测试的一种有有力工具。

  • JMeter工具下载:https://jmeter.apache.org/

使用

JMeter下载还不必做过多的配置吗,直接解压进入bin文件,点击jmeter批处理文件就可以。

  • 参数配置
    进入后进行配置测试计划以及分配线程组,进行压测的参数配置。

    下图对Http请求进行相应的配置,用百度举例,对网站进行压力测试
  • 结果查看
    一般查看压测结果树、汇总报告以及聚合报告。
    结果树一般就是每个请求返回的各种信息(包括异常信息)在这里进行查看。

    汇总报告
    这里主要就是对结果进行分析,可以查看每秒的吞吐量以及异常量等信息,来观察请求的性能情况

    聚合报告
    一般就是对请求性能进行正态分布计算得出的一系列数值,开发者可以对其进行分析调优。

JVisualVM使用

JVisualVM是一种对Java性能监控的一种工具,是一种可视化工具。

使用

命令行直接输入 jvisualvm
输入完后进入页面。

简介

  • 监视CPU、线程、堆等信息
  • 查看线程信息
    这里是本地起的一个微服务项目,能清楚的看到各个线程的状态。
  • GC 查看器
    GC是Java调优的一个重要部分,一个好的GC直接决定了Java性能的优劣。

    整体而言,应该尽量加大Eden的堆内存大小,应该把垃圾对象都在年轻代中进行Minor GC,避免在老年代进行Full GC,避免出现OOM异常。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121764.html

相关文章

  • 记一次PHP并发性能调优实战 -- 性能提升104%

    摘要:这是多处理器系统中,调度器用来分散任务到不同的机制,通常也被称为处理器间中断,。文章编写计划 待完成: 详细介绍用到的各个工具 作者: 万千钧(祝星) 适合阅读人群 文中的调优思路无论是php, java, 还是其他任何语言都是用. 如果你有php使用经验, 那肯定就更好了 业务背景 框架及相应环境 laravel5.7, mysql5.7, redis5, nginx1.15 cento...

    番茄西红柿 评论0 收藏0
  • 记一次PHP并发性能调优实战 -- 性能提升104%

    摘要:这是多处理器系统中,调度器用来分散任务到不同的机制,通常也被称为处理器间中断,。文章编写计划 待完成: 详细介绍用到的各个工具 作者: 万千钧(祝星) 适合阅读人群 文中的调优思路无论是php, java, 还是其他任何语言都是用. 如果你有php使用经验, 那肯定就更好了 业务背景 框架及相应环境 laravel5.7, mysql5.7, redis5, nginx1.15 cento...

    xeblog 评论0 收藏0
  • Java应用性能调优

    摘要:针对应用,性能诊断工具主要分为两层层面和应用层面包括应用代码诊断和诊断。诊断对于主要关注平均负载,使用率,上下文切换次数。常用的应用诊断包括线程堆栈等方面的诊断。 性能诊断工具 性能诊断一种是针对已经确定有性能问题的系统和代码进行诊断,还有一种是对预上线系统提前性能测试,确定性能是否符合上线要求。本文主要针对前者,后者可以用各种性能压测工具(例如 JMeter)进行测试,不在本文讨论范...

    gaara 评论0 收藏0
  • Java 高级面试知识点汇总!

    摘要:适配器模式将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 代理模式:动态代理和静态代理,什么时候使用...

    since1986 评论0 收藏0

发表评论

0条评论

cuieney

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<