使用高级进程管理器来管理Java 进程

由于Java的进程,默认情况下使用Windows自带的任务管理器(在Windows XP下按下Ctrl + Alt + Del组合键,或者在任务栏空白处点右键然后选择菜单中的任务管理器),不管多少个java进程,只在进程的映像名称一栏统一显示一个java.exe,如果有多个进程,则无法区分,也看不到命令运行时的参数和启动路径。因为有时Eclipse会莫名崩溃,或者失去响应强行杀死后,原来启动的进程,包括服务器的和程序的,并不会跟随主进程而自行销毁,这时候就需要我们使用一款专业的微软收购不久的一个公司Sysinternals提供的免费进程管理工具: Process Explorer 来查看并管理这些进程了。它的下载地址是
http://download.sysinternals.com/Files/ProcessExplorer.zip , 下载说明页面是http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx 。下载后解压缩并运行其中的procexp.exe即可看到系统进程列表,在图中启动了三个Java进程。参考图1。

[img]/upload/attachment/74061/2791d0ae-3a68-3151-83c9-c27129da6430.jpg[/img]

[img]/upload/attachment/74059/8e57bce7-9eda-38f3-be84-623c3e52ab51.jpg[/img]
双击进程后,即可看到进程的启动参数,当前工作目录,进程所在目录,这样就可以明
白新建文件时候它存放的相对路径,以及可以在电脑上安装了多个版本的JDK 时,区分到底用了哪个。还可以直接复制Command line 中的内容,修改为相对路径后制作进程的快速启动批处理文件(.cmd,.bat),当然,选择性的杀死正确的进程就不用多介绍了。如果进行Web 开发时,发现Tomcat 老启动时报错java.net.BindException: Address already in use:JVM_Bind,就可以用这个工具看看是不是重复启动了多个Tomcat 了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值