性能压测-jstack的使用

Jstack命令使用

  1. 使用top命令查看cpu占用比较高的进程pid
  2. ps H -eo pid,tid,%cpu|grep 71 (71为进程数pid,tid为线程数)

此命令答应 进程数为71 下所有的线程数,看哪个线程数占用的cpu较高

  1. Jstack中线程数记录的是16进制,需要将步骤2中耗cpu高的线程数转化成16进制,可以使用命令:printf "%x\n" 230
  2. Jstack pid|grep tid -A 50 查找
  3. 可以使用jstack 71 > xxxx.log 将jstack信息保存起来,方便日志查看

参考视频:

CPU占用率过高?用jstack诊断快速解决,JVM操作你学会了么?_哔哩哔哩_bilibili

其他:

jps 命令查看本机的java进程

jstack只存在于jdk中,不存在jre中

jstack可用于发现死锁

实际测试过程中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/538160.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ipa文件证书监测有什么用?测试安装包有什么用?什么类型包需要要求资质?

哈喽大家好,我是咕噜签名分发可爱多。今天给大家介绍一下ipa文件证书监测有什么用,测试安装包有什么用,以及什么类型包需要要求资质。 IPA 文件证书监测主要用于验证和确认一个 iOS 应用程序是否具有合法的签名证书。下面是一些监测证书的用途…

SaaS应用加速:提高企业办公效率,解决业务挑战

随着企业业务的迅猛发展,为满足业务需求,企业纷纷投入更多SaaS应用以提高办公效率。然而,随着企业应用数量和用户数的不断增加,经常会遇到SaaS应用访问速度受限的问题。在这种情况下,SaaS应用加速解决方案受到越来越多…

1.Spring核心功能梳理

概述 本篇旨在整体的梳理一下Spring的核心功能,让我们对Spring的整体印象更加具体深刻,为接下来的Spring学习打下基础。 本片主体内容如下: Bean的生命周期依赖注入的实现Bean初始化原理推断构造方法原理AOP的实现这里要说明一下,我们这里说到的Spring,一般指的是Spring F…

matplotlib-条形图

日期:2024.03.14 内容:将matplotlib的常用方法做一个记录,方便后续查找。 from matplotlib import pyplot as plt# 设置画布大小,横坐标想分开,就要使用到子图 plt.figure(figsize(20,8),dpi 300)# 全局设置中文字体…

变量直接赋值、浅拷贝、深拷贝、递归、异常

对象拷贝(对象存在堆中) 变量直接赋值 赋值 就是一个&#xff0c;比如let obj2obj1 这就是赋值&#xff0c;只是把栈中存储的值&#xff0c;赋值给另一个变量 把obj1在栈中的地址&#xff0c;赋值给obj2 <script>let str hellolet str2 str //把str的值,赋值给str2.也…

【2024-完整版】python爬虫 批量查询自己所有CSDN文章的质量分:附整个实现流程

【2024】批量查询CSDN文章质量分 写在最前面一、分析获取步骤二、获取文章列表1. 前期准备2. 获取文章的接口3. 接口测试&#xff08;更新重点&#xff09; 三、查询质量分1. 前期准备2. 获取文章的接口3. 接口测试 四、python代码实现1. 分步实现2. 批量获取文章信息3. 从exce…

Java推荐算法——特征加权推荐算法(以申请学校为例)

加权推荐算法 文章目录 加权推荐算法1.推荐算法的简单介绍2.加权推荐算法详细介绍3.代码实现4.总结 1.推荐算法的简单介绍 众所周知&#xff0c;推荐算法有很多种&#xff0c;例如&#xff1a; 1.加权推荐&#xff1a;分为简单的特征加权&#xff0c;以及复杂的混合加权。主要…

软件功能测试内容有哪些?湖南长沙软件测评公司分享

软件功能测试主要是验证软件应用程序的功能&#xff0c;且不管功能是否根据需求规范运行。是通过给出适当的输入值&#xff0c;确定输出并使用预期输出验证实际输出来测试每个功能。也可以看作“黑盒测试”&#xff0c;因为功能测试不用考虑程序内部结构和内部特性&#xff0c;…

【词云图绘制实战】——数据准备、清洗、多形式展示

文章目录 1 手动输入文本1.1 加载包1.2 分词处理1.2.1 普通分词方式1.2.2 hmm分词 1.2 词云图绘制1.2.1 wordcloud词云图1.2.2 wordcloud2词云图 2 读取文本数据2.1 读取文本数据2.2 分词处理2.3 词云图绘制2.3.1 wordcloud词云图2.3.2 wordcloud2词云图2.3.3 letterCloud词云图…

uniapp发行H5获取当前页面query

阅读uni的文档大致可得通过 onLoad与 onShow()的形参都能获取页面传递的参数&#xff0c;例如在开发时鼠标移动到方法上可以看到此方法的简短介绍 实际这里说的是打开当前页面的参数&#xff0c;在小程序端的时候测试并无问题&#xff0c;但是发行到H5时首页加载会造成参数获取…

SpringMVC10、拦截器

10、拦截器 10.1、概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别&#xff1a;拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分&…

快快快!阿里通义灵码限时福利100%中奖,快来领取你的盲盒礼品!

限时福利100%中奖&#xff0c;快来领取你的盲盒礼品&#xff01; 通义灵码的「体验灵码赢取百万 AI 盲盒」的活动正在火热进行中&#xff0c;参与活动后领取 AI 盲盒&#xff0c;还可以邀请更多好友参与&#xff0c;有机会赢取 iPhone15、机械键盘等大奖&#xff01; 点击参与…