`

使用JDK tools.jar来打印Java进程信息的方法

阅读更多
将JDK的tools.jar单独提取出来。

打印Java进程的线程堆栈:
java -cp tools.jar sun.tools.jstack.JStack -l %processid%

打印Java进程的内存转储:
java -cp tools.jar sun.tools.jmap.JMap -dump:format=b,file=heapDump//heapDump.hprof %processid%
分享到:
评论

相关推荐

    java8 tools.jar

    4. **诊断工具**:`jps`(Java进程查看器)、`jstack`(线程堆栈转储)、`jinfo`(配置信息工具)、`jmap`(内存映射工具)等用于诊断和分析Java应用程序的性能问题。 5. **应用部署**:`appletviewer`用于本地测试...

    资源包tools-1.8.0.jar&jconsole-1.8.0.jar下载!资源真实有效

    2. `jconsole-1.8.0.jar`:提供了图形化的Java应用监控界面,通过JMX连接到Java进程,帮助开发者分析性能和资源使用。 在实际开发中,理解这些工具的作用和用法对于优化代码、提高应用性能以及解决故障至关重要。...

    JDK详细使用安装方法

    ### JDK详细使用安装方法 #### 一、JDK简介 JDK(Java Development Kit)是Java语言的基础软件开发工具包,包含了编译器、解释器、JRE(Java Runtime Environment)以及其他工具,如文档生成工具javadoc等。它是...

    jdk1.8.0_45.tar.gz

    此外,JDK还提供了诸如`javadoc`用于生成API文档,`jps`显示Java进程,`jmap`进行内存分析,以及`jstack`用于查看线程堆栈信息等实用工具。 总的来说,JDK 1.8.0_45是Java开发的重要工具,其新特性与优化极大地提升...

    OracleJDK1.8.0_281_MacOS_.zip

    7. **Development Tools**:包括 JConsole、VisualVM 等,用于监控和管理运行中的 Java 进程,帮助开发者优化应用性能。 在 MacOS 上配置 JDK 1.8.0_281 到环境变量通常涉及以下步骤: 1. **解压文件**:首先,你...

    windows运行jar包和开机自动启动.docx

    本文总结了在 Windows 平台上运行 JAR 包和开机自动启动的多种方法,包括使用.bat 文件、后台运行、使用 jps 命令查看进程、使用 TASKKILL 命令终止进程等。这些方法可以帮助开发者更方便地在 Windows 平台上运行 ...

    jdk1.8.0_261.7z

    - **jps**:显示正在运行的Java进程。 - **jconsole**:Java可视化监视工具,可以监控Java应用的性能和内存使用情况。 - **jmap**:用于诊断堆内存,获取堆概览和堆转储。 - **jhat**:分析堆转储文件,帮助查找...

    JAVA程序设计课件-jdk8 工具介绍.pptx

    jdk8工具介绍是指使用jdk8版本中的各种工具来进行Java程序设计的过程。下面是对jdk8工具的详细介绍: 一、jdk目录简介 jdk目录是Java开发工具包的根目录,包含了Java语言的各种工具和库。jdk目录结构如下: * bin...

    Linux下Java环境的安装和配置

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` - `JAVA_HOME`指向你的JDK安装路径,`JRE_HOME`是对应的JRE路径,`PATH`扩展了执行文件的搜索路径,`CLASSPATH`设置了Java类库路径。 5...

    JDK7 Linux32位rpm版本

    安装完成后,JDK7提供了丰富的开发工具,包括编译器`javac`、解释器`java`、反编译器`javap`以及各种管理工具,如`jps`(Java进程查看)、`jstat`(Java统计工具)和`jconsole`(Java可视化监控工具)等。这些工具对于开发...

    在linux下安装jdk、tomcat的方法步骤,及常用命令

    ### 在Linux下安装JDK与Tomcat的方法步骤及相关命令 #### Linux系统介绍 - **Unix系统**:作为最早的计算机操作系统之一,Unix系统最初是为巨型机设计的,并且具有非常强大的硬件管理能力。 - **Linux系统**:由...

    linux oracle jdk 8安装包

    10. **系统服务管理**:在生产环境中,你可能需要将Java应用作为系统服务运行,使用`systemd`或`sysvinit`工具来启动、停止和管理Java进程。 通过遵循以上步骤和注意事项,你可以在Linux系统上成功安装和配置Oracle...

    jdk 配置手册 jdk配置问题

    - **jps**:列出运行中的Java进程。 - **jstack**:查看Java线程堆栈信息。 - **jmap**:内存映射工具,用于诊断内存泄漏等问题。 ### 5. 常见配置问题及解决方案 - **找不到或加载主类错误**:检查类路径...

    linux环境下jdk的安装|linux环境下jdk安装.pdf

    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin ``` 其中: - `JAVA_HOME`:JDK的安装路径。 - `CLASSPATH`:类库路径。 ...

    CentOS(Linux)下并配置JDK,Tomcat和系统防火墙.docx

    配置CLASSPATH时,我们需要将JAVA_HOME/lib目录下的dt.jar和tools.jar添加到CLASSPATH中。最后,我们需要重新加载/etc/profile文件以应用环境变量的修改。 接下来,我们需要配置Tomcat。首先,我们需要下载Tomcat...

    linux环境下安装jdk及tomcat

    CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH ``` - 执行`source /etc/profile`使环境变量生效。 6. **验证安装**: - 输入`java -version`命令验证...

    1、JDK的安装下载和配置操作

    完成以上步骤后,可以通过打开命令提示符(CMD),输入`java -version`和`javac`命令来验证JDK是否配置成功。如果输出了关于JDK版本的信息且没有错误提示,则表明配置成功。 #### 结语 通过以上步骤,可以顺利完成...

    linux上安装jdk+mysql+tomcat.doc

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 保存并退出,使用`source /etc/profile`命令使更改生效。 6. **验证安装**:运行`java -version`检查JDK是否安装成功,会显示JDK的版本...

    java JDK8u301安装包

    安装JDK 8u301后,可以使用Java编译器(javac)来编译源代码,使用Java虚拟机(java)来运行程序,使用Javadoc(javadoc)生成API文档,使用JAR(jar)工具打包和管理类库,以及使用JPS、JVM Tools(如jmap、jstack...

Global site tag (gtag.js) - Google Analytics