- 浏览: 1251257 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (461)
- 心得体会 (166)
- Hibernate (9)
- Spring (12)
- Struts1 (3)
- Ajax (4)
- Java (54)
- 其他技术 (21)
- 数据库 (29)
- EXT (0)
- Struts2 (7)
- Xml (3)
- HTML (5)
- JavaScript (12)
- 面试相关 (3)
- BLOG (11)
- 计算机 (11)
- PMP (0)
- OGNL (1)
- LINUX (79)
- AIX (1)
- Ubuntu (14)
- Android (1)
- hadoop (3)
- LINUX debian (3)
- 心得体会 eclipse (2)
- JSTL (1)
- 心得体会 hadoop cdh3u5 (2)
- maven (5)
- Hive (1)
- 心得体会 工具使用 (3)
- spring data jpa Query By Example(QBE) (1)
- nginx (2)
- Apache (1)
- mysql (6)
- LINUX mysql (2)
- freemaker (1)
- 心得体会 FastDFS Nginx 断点续传 (1)
- LINUX FastDFS Nginx 断点续传 (1)
- 心得体会 Mybatis (2)
- 心得体会 mysql (4)
- php (1)
- logback 简介 (5)
- EL (1)
- Tomcat (2)
- win7 (1)
- LINUX maven (1)
- scrumworks (1)
- linux nginx (6)
- svn linux (1)
- mac (3)
- mac git (1)
- git (1)
- nexus (2)
- golang (1)
- LINUX Redis (1)
- mac oracle (1)
最新评论
-
a785975139:
有用
MySQL Error :SHOW PROFILES -
yijiulove:
弄了半天,参照你的方法解决了.特来感谢,知道可能是先加载,但是 ...
Spring和Mybatis整合时无法读取properties的处理方案 -
chenjinqi1987:
Missing com.sun.jdmk:jmxtools:jar:1.2.1 -
leifeng2:
请问怎么使用,运行之后d盘符没有生产音频文件呢?
java录音程序 -
sundful:
chenghong726 写道你好,我也遇到你这样的问题,按照 ...
Spring和Mybatis整合时无法读取properties的处理方案
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.
<!---->$> jps
23991 Jps
23789 BossMain
23651 Resin
23991 Jps
23789 BossMain
23651 Resin
比较常用的参数:
-q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数
<!---->$> jps -q
28680
23789
23651
28680
23789
23651
-m 输出传递给main 方法的参数,在嵌入式jvm上可能是null
<!---->$> jps -m
28715 Jps -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log
28715 Jps -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log
-l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名
<!---->$> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin
-v 输出传递给JVM的参数
<!---->$> jps -v
23789 BossMain
28802 Jps -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/jdk15/lib/rt.jar:/data/aoxj/jd
k15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -
Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl
23789 BossMain
28802 Jps -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/jdk15/lib/rt.jar:/data/aoxj/jd
k15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -
Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl
详细情况请参考sun官方文档。
http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.html
注:jps命令有个地方很不好,似乎只能显示当前用户的java进程,要显示其他用户的还是只能用unix/linux的ps命令。
发表评论
-
Java数字、货币值和百分数等的格式化处理
2016-09-13 18:36 972如果我们用下列语句输出一个数 System.out.pri ... -
jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
2016-08-17 09:01 1159公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁 ... -
jstat查看jvm的GC情况[转]
2016-08-17 08:58 795jps(Java Virtual Machine Proce ... -
Java 7, Ubuntu 12.10 64bit issues
2015-04-13 11:57 1376At first Maven failed with the ... -
Map遍历的两种方式
2014-10-20 11:09 921第一种: Map map = new HashMap() ... -
对Map按key和value分别排序
2014-10-20 11:01 957一.理论准备 Map是键值对的集合接口, ... -
【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决
2014-10-09 13:43 1288maven下面编译失败,失败提示信息为:程序包com.sun ... -
关于系统读取properties配置文件的路径问题,包括打成jar包的运行文件
2014-10-08 18:05 1829在当前的一个项目中, ... -
java中的equals和hashCode(转载)
2014-01-15 14:01 874在某些时候,我们需要判断两个对象是否相等。Java的每个类都继 ... -
关于java中BufferedReader的read()及readLine()方法的使用注意
2013-06-05 16:08 2637以前学习的时候也没有太在意,在项目中使用到了才发现呵呵 1 ... -
java -cp
2013-04-19 12:03 1466java -cp classpath Specify a ... -
maven 打包可执行jar的方法
2013-04-19 12:02 48871.修改pom.xml增加如下内容 [html] ... -
Java 反射测试
2010-08-10 16:54 1307import java.lang.reflect.Invoca ... -
Creating Dynamic Web Project using Maven in Eclipse
2010-08-10 13:10 2866While using Maven as build tool ... -
建立你自己的本地仓库(Maven仓库管理-Nexus)
2010-07-02 13:34 4104这一个章节,我分两部分来介绍,首先介绍一下Maven的仓库,然 ... -
Java枚举类
2010-04-13 11:30 68161.创建一个最简单的枚 ... -
Java堆.栈和常量池 笔记
2010-04-07 09:26 12301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程 ... -
探讨代理模式与Java反射机制的应用
2010-04-01 09:53 1091代理模式,相信大多数人都非常熟悉,常见的实现方式是通过公共接 ... -
Java的代理模式(通过公共接口实现)
2010-04-01 09:51 1236代理模式的一种常见的实现方案是,定义一个接口或抽象类,并派生出 ... -
Java多线程编程要点
2010-03-31 09:30 11161、 认识Thread和Runnable Java中实现 ...
相关推荐
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
通过对 JDK 内置工具的详细介绍及其在具体案例中的应用,我们可以看到这些工具在解决 Java 应用问题方面的重要作用。合理利用这些工具不仅可以提高开发效率,还能有效提升应用程序的稳定性和性能。在未来的工作中,...
在实际使用中,开发者可以根据不同的监控和故障处理需求,选择合适的JDK工具。通过组合使用这些工具,可以构建一个相对完整的Java应用监控和故障处理体系,以确保应用的高可用性和稳定性。这些工具的熟练运用,是每...
本篇将详细介绍JDK自带的几个主要调试工具,包括`jmap`、`jstack`、`jconsole`,以及相关的文档资源。 1. `jmap`:这是一个用于诊断堆内存状况的工具。通过`jmap`,我们可以获取到堆内存的详细映射,包括对象分配...
JPS(Java Process Status Tool)是 Java 虚拟机的进程状态工具,用于显示当前 Java 进程的信息。然而,在某些情况下,JPS 命令可能不可用,导致无法查看 Java 进程的信息。 导致 JPS 不可用的原因可能是因为环境...
7. **使用JDK的其他工具**:除了`javac`,JDK还包含许多其他实用工具,如`jps`(Java进程查看器)、`jmap`(内存映射工具)、`jconsole`(可视化监控工具)等,它们可以帮助你管理和诊断Java应用程序。 8. **注意...
对于Android开发,还需掌握如何使用Android Studio中的JDK工具,如构建工具Gradle,以及如何调试和测试Android应用。 在**JDK文档**中,官方的Java SE文档是非常宝贵的资源,它详尽地解释了类库的API、JVM规范和...
3. 其他JDK工具: - `javap`:反汇编Java字节码,展示类的详细信息。 - `jdb`:Java的调试工具,用于调试Java程序。 - `jps`:显示运行中的Java进程信息。 - `keytool`:管理密钥和证书,用于创建和管理keystore...
首先,JDK工具介绍: 1. `javac`:这是Java的编译器,用于将源代码编译成可执行的字节码。 2. `java`:这个命令用于运行Java应用程序,它可以加载类、解析字节码并执行程序。 3. `javadoc`:生成关于Java源代码的API...
这个版本的JDK不仅包含了基础的编译器javac和运行时jre,还有许多其他开发工具,如javadoc用于生成API文档,jps用于查看Java进程,jconsole用于监视JVM性能等。对于Java开发者而言,理解和掌握JDK 1.8的特性是至关...
例如,使用`javac`编译Java源代码,用`jar`命令打包应用,以及`jps`、`jstat`等工具监控Java进程和系统状态。对于服务器端的应用,可能还需要配置JVM参数以优化性能,如设置堆大小(`-Xms`和`-Xmx`)和垃圾回收策略...
本文将详细介绍 JDK 自带的几个核心 VM 分析工具:jps、jstat、jmap 和 jconsole,并探讨它们各自的功能及应用场景。 #### jps - 查看运行中的 Java 进程 **jps** 类似于 Unix/Linux 系统中的 `ps` 命令,用于列出...
- `jps`、`jstat`、`jinfo`等:JDK提供的各种监控和诊断工具,帮助开发者分析和优化应用程序的性能。 总之,64位和32位JDK的选择取决于具体的应用场景和硬件配置。了解它们的差异并正确安装和配置JDK是每个Java...
**JDK自带工具之jinfo详解** `jinfo`是Java Development Kit (JDK) 提供的一款实用工具,主要用于查看和调整Java虚拟机(JVM)的配置信息。它可以帮助开发者深入了解正在运行的Java应用程序的内存设置、垃圾收集器...
2. **设置环境变量**:为了在命令行或其他开发环境中能够顺利地调用JDK工具,我们需要设置系统环境变量。打开系统属性,选择“高级”选项卡,点击“环境变量”按钮。在系统变量部分,创建或编辑以下两个变量: - `...
以及其他诊断和管理工具,如`jps`(Java进程查看器)、`jstat`(Java统计监测工具)等。 7. **运行时环境**: JDK 1.8.0_171也提供了一个Java运行时环境(JRE),它包含执行Java应用程序所需的组件,包括Java虚拟机...
JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的重要工具集。在本案例中,我们讨论的是JDK 1.8的64位版本,适用于Linux操作系统。"jdk-8u152-linux-x64.tar.gz" 是一个压缩文件,它包含...
9. **开发者工具**:JDK附带了一套完整的开发工具,包括javac(Java编译器)、jar(打包工具)、javadoc(文档生成器)、jps(Java进程查看器)、jdb(Java调试器)等,它们对于日常开发至关重要。 10. **更新与...
JDK 1.8是Oracle公司推出的Java开发工具包的一个重要版本,它包含了Java运行环境(Java Runtime Environment, JRE)和一系列用于开发Java应用程序的工具。此版本更新至321,意味着它包含了一些安全修复、性能优化...
Java JDK 11.0.22 是Oracle公司发布的一个重要的Java开发工具包版本...通过以上介绍,我们可以看到Java JDK 11.0.22在Linux上的安装、配置以及其提供的丰富开发工具和新特性,对于Java开发者来说是一个强大的开发环境。