在 sudo -u tomcat 状态下执行

1. jstack

jstack pid >> file : 打印当前 thread stack 状态

CPU 高分析流程

使用jstack分析步骤

1) top 查看java进程

2) top -p -H 查看消耗cpu的线程

3) 转为 十六进制

4) sudo -u tomcat jstack | grep -A 10 <0x thread-id> 查看运行状况

2. jmap

jmap -heap : 查看 heap 分配状况

jmap -histo : 查看 heap 对象占用状况

jmap -histo:live : 查看 heap fullgc 后对象占用状况

jmap -dump:format=b,file=filename pid: heapdump

3. jstat

jstat -gcutil : 查看 gc 回收状况

java工具集_Java 工具集相关推荐

  1. java 密码检测_Java工具集-密码检测工具

    代码示例 import java.util.regex.Pattern; /** * @program: simple_tools * @description: 密码检测工具类 * @author: ...

  2. java arrays方法_Java工具类Arrays中不得不知的常用方法

    原标题:Java工具类Arrays中不得不知的常用方法 Arrays 数组操作集数组转List ---asList 这个被"普遍"称为数组转List的方法,可能是Arrays内大家 ...

  3. java cron工具类_Java工具类之:包装类

    我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度 ...

  4. java生成圆_java工具类-java实现 生成圆头像

    1.创建RoundHeadImgUtils工具类 package com.mrd.utils; import javax.imageio.ImageIO; import java.awt.*; imp ...

  5. java sqlite 工具类_Java 工具类 - JDBC通用操作基类 BaseDao

    封装了增删改查功能 适用于MySQL.Oracle.SQLServer.DB2.Sybase.JTDS.PostgreSql.SQLite.Derby.H2.HSQLDB.ODBC 等等数据库,有需要 ...

  6. java时间日期工具类_java工具类--日期相关;

    日期相关 Date类 1.通常使用的是java.util包 2.导包 拿来使用 构建对象 3.通常使用无参数的构造方法 或者带long构造方法 4.Date类中常用的方法 before(); afte ...

  7. java long 唯一_Java工具类:获取long型唯一ID

    方法二: import java.text.SimpleDateFormat; import java.util.Date; /** * 获取long型唯一ID */ public class ID ...

  8. java 生成拼音_java工具-常用汉语转拼音库Pinyin4j 、tinypinyin、JPinyin

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 有自己私服的可以 ...

  9. java的六大_java程序员必备的六大工具!

    原标题:java程序员必备的六大工具! Java程序员都会有套工具来应对工作上的挑战.多年来,Java 程序员使用软件来完成他们的工作.有很多工具对他们是有用的,不过对于初入行的人员来说,寻找合适的工 ...

最新文章

  1. 使用自动化插件release来管理maven项目的版本发布
  2. 51nod 1298:圆与三角形(计算几何)
  3. [ZPG TEST 109] 兔子跳跃【构图】
  4. 编辑器source insight,sublime,编码 utf-8和 GB2312
  5. 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【6】
  6. 9553下载站java,java se development kit11最新版 64位
  7. Java文件保存与删除工具类
  8. 尴尬了!迪士尼官方声明:从未与VIPKID有任何层面的业务合作关系
  9. 设置mysql表名不区分大小写
  10. R语言do.call函数简单说明
  11. 对double变量进行四舍五入并保留两位小数
  12. 完美企业网站的101项指标
  13. ccc加拿大计算机竞赛在线评测系统,加拿大CCC计算机竞赛
  14. 微信到 Obsidian 2.0
  15. python battleship_Python 入门教程 12 ---- Battleship!-阿里云开发者社区
  16. python定义一个整数变量_Python变量和数据类型详解
  17. Bug.Bounty.Bootcamp:(2)值得看的一本书
  18. Day27~Day32
  19. Android探索之旅 | AIDL原理和实例讲解
  20. 交换机故障诊断与排除

热门文章

  1. LTV 即用户生命周期价值
  2. Python多版本pip安装库的问题
  3. Java中如何实现Date与String之间的数据类型转换
  4. 电子设计搜索引擎引入分析和见解
  5. 汽车车灯灯具系统(下)
  6. HDR sensor 原理介绍
  7. 2021年大数据Flink(二十三):​​​​​​​Watermaker案例演示
  8. python 生命之花_python股票用什么电脑配置:贵州合力股票价格多少钱_XAC配资之家...
  9. HarmonyOS 怎样打印log/日志的打印
  10. Android 使用adb 抓取日志信息