一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出...
分类:
其他好文 时间:
2014-09-25 16:08:59
阅读次数:
335
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方...
分类:
Web程序 时间:
2014-09-24 13:58:46
阅读次数:
267
java中获取系统属性以及环境变量System.getEnv()和System.getProperties()的差别从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生很多其它的全局效应,由于它们不仅对Java 子进程可见,并...
分类:
编程语言 时间:
2014-09-21 00:19:19
阅读次数:
277
一、NameNode 的接口分析1. NameNode本质 经过前面的学习,可以知道NameNode 本身就是一个java 进程。观察RPC.getServer()方法的第一个参数,发现是this,说明NameNode 本身就是一个位于服务端的被调用对象,即NameNode 中的方法是可以被客户端....
分类:
其他好文 时间:
2014-09-20 19:44:49
阅读次数:
171
我使用的JDK版本是1.6.0_37版本,操作系统是windows xp,今天想使用下%JAVA_HOME%/bin/目录下的一些管理工具,结果遇到麻烦了。使用JPS命令,无法列出本地运行的java虚拟机;使用jvisualvm,提示"无法检测到本地java应用程序"。
这个问题的原因可以看下:http://docs.oracle.com/javase/1.5.0/docs/guide/mana...
分类:
编程语言 时间:
2014-09-15 22:53:39
阅读次数:
1334
jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前全部java进程pid的命令,简单有用,很适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine P...
分类:
其他好文 时间:
2014-09-15 22:36:19
阅读次数:
231
jconsole可以对远程主机上的java进程的内存使用情况进行监控。本文将主要讲解如何监控安装在sunos上的weblogic和安装在redhat上的tomcat。...
分类:
Web程序 时间:
2014-09-14 12:52:47
阅读次数:
344
安装前,查看“任务管理器”,如果存在java进程,将其关闭,并且关闭WAS相关服务。
在开始菜单中找到WAS更新向导启动项,如下图所示:
(1)、弹出安装界面后,点击“下一步”开始,到如下界面处,选择升级项目点(只能选择一项),点击“下一步”继续,如下图所示:
(2)、按照默认提示,点击下一步,稍后进入到如下界面,此处选择路径为补丁包所在的位置,如下图所示:
...
分类:
其他好文 时间:
2014-09-04 01:43:27
阅读次数:
246
Hadoop学习笔记: 1、Hadoop三种安装模式 本地模式:本地模式是Hadoop默认的模式,只有Hadoop被配置成以非分布式模式运行的一个独立Java进程。默认模式下所有3个XML文件均为空,此时,Hadoop会完全运行在本地。它...
分类:
其他好文 时间:
2014-08-30 19:15:10
阅读次数:
406
找到最耗CPU的java线程ps命令命令:ps-mppid-oTHREAD,tid,time或者ps-Lfppid结果展示: 这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时...
分类:
其他好文 时间:
2014-08-24 12:50:33
阅读次数:
215