jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前全部java进程pid的命令,简单有用,很适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine P...
分类:
其他好文 时间:
2015-06-19 10:13:18
阅读次数:
125
(一)下载安装
1、下载visualvm
在官网上下载即可,有mac版
2、工具—插件,选择感兴趣的插件进行安装
此时若本地有运行java进程,则在本地那里已经可以进行监控分析
(二)远程服务器配置
1、在任意目录建立文件jstatd.all.policy,内容如下:
grant codebase "file:${java.home}/../lib/tools.jar" {...
分类:
编程语言 时间:
2015-06-16 19:24:24
阅读次数:
224
(一)jps 显示java进程,即使用java命令启动的进程
常用用法
1、jps:显示进程id与进程名称
2、jps -l:显示主类的全名,如果进程执行的是jar包,则输出Jar路径
3、jps -v:输出JVM参数
hadoop@gdc-dn06-formal:~$ jps -lv | grep -i datanode
48150 org.apache.hadoop.hdf...
分类:
其他好文 时间:
2015-06-16 19:23:14
阅读次数:
188
1.flume是分布式的日志收集系统,把收集来的数据传送到目的地去。
2.flume里面有个核心概念,叫做agent。agent是一个java进程,运行在日志收集节点。
3.agent里面包含3个核心组件:source、channel、sink。
3.1 source组件是专用于收集日志的,可以处理各种类型各种格式的日志数据,包括avro、thrift、exec、jms、spooling d...
分类:
Web程序 时间:
2015-06-16 14:45:05
阅读次数:
188
jinfo:可以输出并修改运行时的java 进程的opts。
jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。
jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
jmap:打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)。
...
分类:
其他好文 时间:
2015-06-13 17:10:55
阅读次数:
243
命令格式
jstat命令命令格式:
jstat [Options] vmid [interval] [count]
参数说明:
Options,选项,我们一般使用 -gcutil 查看gc情况
vmid,VM的进程号,即当前运行的java进程号
interval,间隔时间,单位为秒或者毫秒
count,打印次数,如果缺省则打印无数次
示例说明
示例
通常运行命令如下:
...
分类:
Web程序 时间:
2015-06-12 17:25:20
阅读次数:
118
jps
与ps命令类似:
ps -ef|grep java
用来显示本地的java进程,查看本地运行着几个java应用,并显示进程号。
[root@SE43 ~]# jps //只显示进程号
23813 Jps
710 Bootstrap
792 Bootstrap
[root@SE43 ~]# jps -v //显示jvm参数
23852 Jps -Denv.class...
分类:
Web程序 时间:
2015-06-07 15:52:21
阅读次数:
273
ps:查看进程jps:查看Java进程who:查看用户登录情况free -m:查看内存使用情况top:查看内存使用watch-n1cat/proc/meminfo:查看真正内存使用情况sudosysctl-wvm.drop_caches=3:释放kernel用在cache上面的内存sudosync&...
分类:
系统相关 时间:
2015-06-06 19:29:58
阅读次数:
149
概述在JDK 1.7之后,新增了一个命令行工具jcmd。它是一个多功能工具,可以用来导出堆,查看java进程,导出线程信息,执行GC等。使用示例下面这个命令能够列出当前运行的所有虚拟机:参数-l表示列出所有java虚拟机,针对每一个虚拟机,可以使用help命令列出该虚拟机支持的所有命令,如下图所示,以21024这个进程为例:查看虚拟机启动时间VM.uptime打印线程栈信息Thread.print查...
分类:
其他好文 时间:
2015-06-04 19:29:52
阅读次数:
207
http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... ?...
分类:
Web程序 时间:
2015-06-02 18:19:09
阅读次数:
342