public class ExecCmd extends Object
| Constructor and Description |
|---|
ExecCmd() |
| Modifier and Type | Method and Description |
|---|---|
static int |
appearNumber(String srcText,
String findText)
匹配字符出现次数
|
static String |
execute(String[] cmd,
String... encoding)
执行外部程序,并获取标准输出
|
static String |
exJmap()
导出堆快照
|
static String |
exJstack()
导出线程快照
|
static String |
getHostIp() |
static String |
getHostName() |
static String |
getPid()
获取当前应用进程id
|
static String |
getRootPath() |
static String |
getRootPath(String path)
自定义追加路径
|
static StackEntity |
jstack()
该进程的线程信息
X轴为时间,Y轴为值的变化
|
static List<Map<String,String>> |
jstatClazz()
类加载信息
X轴为时间,Y轴为值的变化
|
static List<Map<String,String>> |
jstatGc()
堆内存信息
X轴为时间,Y轴为值的变化
|
static List<Map<String,String>> |
jstatUtil()
堆内存百分比
实时监控
|
static String |
version() |
public static String execute(String[] cmd, String... encoding)
cmd - 命令encoding - 编码public static String getHostIp()
public static String getHostName()
public static String version()
public static String getRootPath()
public static String getRootPath(String path)
path - 路径public static String exJmap()
public static String exJstack()
public static String getPid()
public static StackEntity jstack()
public static int appearNumber(String srcText, String findText)
srcText - 文本内容findText - 查找内容public static List<Map<String,String>> jstatClazz() throws IOException
IOException - 异常public static List<Map<String,String>> jstatGc() throws IOException
IOException - 异常public static List<Map<String,String>> jstatUtil() throws IOException
IOException - 异常Copyright © 2020. All rights reserved.