Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常见命令及Java Dump介绍和Java命令学习系列(二)——Jstack中分别有关于Java ...
分类:
编程语言 时间:
2018-11-10 22:44:05
阅读次数:
246
jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行 ...
分类:
编程语言 时间:
2018-11-10 22:42:19
阅读次数:
216
jinfo可以输出java进程、core文件或远程debug服务器的配置信息。这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J-d64 -sysprops pid 另外,Java7的官方文档指出,这一命令在后续的版本中可能不再 ...
分类:
编程语言 时间:
2018-11-10 22:36:41
阅读次数:
198
1、命令top,查看cpu和内存使用,主要进程列表和占用资源。 2、内存使用命令foree -g 3、查询所有java进程:pgrep -l java ps aux|grep .java 4、强制杀掉某进程:kill -9 45334 5、通过程序名称,直接杀死所有进程:killall java ( ...
分类:
系统相关 时间:
2018-11-09 00:46:29
阅读次数:
211
1、启动java程序 我要运行:E:\code\nhtask下的ElectricEye-0.0.1-SNAPSHOT.jar程序 2、java进程相关 1)查看所有进程 2)查看java进程 3)杀掉所有java进程 taskkill /f /im java.exe ...
分类:
编程语言 时间:
2018-11-06 19:37:57
阅读次数:
388
本案例以 xxx.jar 为列子 我们一般启动的jar 在任务管理器中查看进程都是javaw.exe ,无法用命令来 kill,所以我们得给自己的java 进程设置个新 title 1: 首先将C:\Program Files\Java\jdk1.8.0_45\bin目录下的javaw.exe文件复 ...
分类:
编程语言 时间:
2018-10-27 19:56:41
阅读次数:
430
1.显示当前所有java进程pid的命令:jps2.查找文件或文件夹目录查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print例如:find / -name 'user' -print3. 重命名文件或文 ...
分类:
编程语言 时间:
2018-10-26 15:10:03
阅读次数:
211
1、可以登上机器,确认下是什么线程使 CPU 飙高。先ps查看 Java 进程的 PID: ps -ef | grep xx项目 2、拿到进程 pid 后,可以使用 top 命令,来看是什么线程占用了 CPU。top -p 12309 -H -p 用于指定进程,-H 用于获取每个线程的信息,从 to ...
分类:
编程语言 时间:
2018-10-16 10:56:50
阅读次数:
207
自Java 6开始,Java程序启动时都会在JVM内部启动一个JMX agent,JMX agent会启动一个MBean server组件,把MBeans(Java平台标准的MBean + 你自己创建的MBean)注册到它里面,然后暴露给JMX client管理。简单来说就是每个Java程序都可以通 ...
分类:
编程语言 时间:
2018-10-12 23:58:34
阅读次数:
353