一般程序员一般只用到java,javac,jar 等命令.其实在bin下还有很多的其他命令,包括了不少很好的虚拟机的监控命令,如:jps,jstat,jinfo等.下面讲一下我用到的,或没用到的命令.
1.jps:虚拟机进程状态
> jps - l
显示为: (vmId + 执行主类name)
24597 sun.tools.jps.Jps
24023 org/soofa/container/spring/startup/Startup
5181 org.apache.catalina.startup.Bootstrap
2.jstat:虚拟机统计信息
>jstat -gcutil 24023
显示为:(两个Survivor区s0,s1) (Eden区 E) (老年代O) (永久代P) (YongGc次数) (Full GC 次数) (FullGc花费的时间秒 FGCT) (GC花费的总时间GCT)
S0 S1 E O P YGC YGCT FGC FGCT GCT
26.27 0.00 55.45 0.57 74.96 2 0.355 2 0.835 1.191
3.jinfo:java配置信息
>jinfo 24023
显示为:
Attaching to process ID 24023, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 23.1-b03
Java System Properties:
......
4.jmap:java内存映射工具
>jmap -dump:format =b,file=log.dump 3400
显示:会创建log.dump的文件在当前目录.....
分享到:
相关推荐
本书将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 本书共11章。第1~~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~~5章介绍了垃圾回收的算法和各种垃圾回收器...
随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java...《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。
Java虚拟机(JVM)是Java程序运行的基础,它的性能直接影响到应用程序的效率。本指导书旨在帮助开发者理解和优化JVM的各项参数,从而提升Java应用的性能。 **1. 概述** Java的稳定性和跨平台特性使得它成为许多企业...
Java虚拟机(JVM)性能参数调优是提升Java应用程序性能的关键步骤,尤其是在大型系统和企业级应用中。本文档旨在提供一个详细的指导,帮助开发者理解JVM的运行机制,并有效地调整相关参数以优化系统性能。 1. **...
"java虚拟机监控"就是这样一个过程,通过收集和分析JVM的各项指标,我们可以识别性能瓶颈,预防内存泄漏,以及确保应用的稳定运行。 "jvisualvm"是一款强大的工具,它是Java Development Kit(JDK)的一部分,提供...
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。, 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
本书将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 本书共11章。第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器...
通过深入学习《Java虚拟机(第二版)》,开发者不仅可以理解Java程序的运行机制,还能掌握性能优化、问题排查等高级技巧,提升自己的编程水平。这本书通常会详细讲解上述知识点,并提供丰富的示例和实践指导,帮助...
它详尽地探讨了Java虚拟机的工作原理、内存管理、类加载机制、字节码执行以及性能优化等多个核心主题,旨在帮助开发者提升程序的运行效率和稳定性。 1. **Java虚拟机概述**:Java虚拟机是Java平台的核心组件,它...
书中可能会介绍KVM环境下如何进行JVM的调试和性能监控。 9. **案例研究与实践**:为了加深理解,书本可能会包含实际的嵌入式项目案例,展示如何在实际场景中部署和优化KVM上的Java虚拟机。 总之,《深入理解嵌入式...
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。, 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
在Java虚拟机运行过程中,我们可能需要使用各种命令工具来监控和诊断可能出现的问题。以下是一些常用的JVM命令工具及其知识点。 1. jps命令 jps(JVM Process Status Tool)命令用于列出正在运行的Java虚拟机进程...
《深入理解Java虚拟机》是一本深度探讨Java虚拟机(JVM)的著作,涵盖了JVM性能调优、内存模型以及虚拟机原理等多个关键领域。本文将基于这些主题,详细阐述其中的重要知识点。 首先,我们要了解Java虚拟机(JVM)...
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
《Java虚拟机规范》是Java开发人员理解和优化Java应用程序的关键资源。它详细阐述了Java虚拟机(JVM)的工作原理,包括内存管理、类加载机制、字节码执行以及垃圾回收等核心概念。深入理解这些知识点对于提升程序...
通过以上知识点的概述,我们可以了解到Java虚拟机规范详细地规定了JVM的内部结构、工作原理、类加载机制、内存管理、执行引擎以及性能优化等诸多方面。这些规定确保了Java平台的可移植性、安全性、性能等关键特性。...
《揭秘Java虚拟机-JVM设计原理与实现》这本书深入探讨了Java虚拟机(JVM)的工作原理及其在Java编程中的核心地位。Java虚拟机是Java平台的核心组成部分,它负责执行字节码,为开发者提供了跨平台的运行环境。以下是...
通过学习《深入JAVA虚拟机第二版》,开发者可以提升对JVM的深入理解,从而更好地设计和优化Java程序,解决性能问题,提升应用程序的稳定性和效率。对于任何想要成为Java技术专家的人来说,这本书无疑是一本不可多得...