`

visualVM中各个名词的解释

    博客分类:
  • JVM
阅读更多
Process Memory Parameters Description
Eden Space (Heap Memory) Pool from which memory is initially allocated for most objects
Survivor Space (Heap Memory) Pool containing objects that have survived GC of eden space.
Tenured Generation (Heap Memory) Pool containing objects that have existed for some time in the survivor space.
Permanent Generation (Non-Heap) Holds all the reflective data of the virtual machine itself, such as class and method objects. With JVMs that use class data sharing, this generation is divided into read-only and read-write areas
Code Cache (Non-Heap) Memory used for compilation and storage of native code.

 

Thread Parameters

 

Live Threads Number of live threads currently running
Daemon Threads Number of daemon threads currently running
Runnable Threads A thread executing in the Java virtual machine is in this state
Blocked Threads A thread that is blocked waiting for a monitor lock is in this state
Waiting Threads A thread that is waiting indefinitely for another thread to perform a particular action is in this state.
Timed waiting Threads A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state
Total threads started Total number of threads created and also started since the Java virtual machine started
Peak Threads Peak live thread count since the Java virtual machine started or peak was reset
Deadlocked Number of threads that are in deadlock waiting to acquire object monitors

 

Virtual Memory Parameters

 

 

Classes loaded Number of classes loaded
Classes Unloaded Number of classes unloaded
GC time Time taken to perform garbage collection
Compile time Time spent in just-in-time (JIT) compilation
Max file descriptor Maximum permissible open file descriptor. Available only for UNIX.
Open file descriptor Current count of open file descriptors. Available only for UNIX.

 

 

Host Memory Parameters

 

 

Total Physical Memory Total amount of physical memory in Megabytes
Free Physical Memory The amount of free physical memory in Megabytes
Total Swap Space Total amount of swap space in Megabytes
Committed Virtual Memory The amount of virtual memory that is guaranteed to be available to the running process in Megabytes

 

 

 

 Garbage Collector

 

 

Time Spent/Min Total number of collections that have occurred
Collections/Min Approximate collection elapsed time in milliseconds
Thread Count Number of threads used for Garbage Collector
Last Start Time Start time of this GC
Last End Time End time of this GC
Memory usage before GC Memory usage of all memory pools at the beginning of this GC
Memory usage after GC Memory usage of all memory pools at the end of this GC

 

 

Configuration

 

Uptime The uptime of the Java virtual machine
Java Virtual Machine The Java virtual machine implementation name
Vendor The Java virtual machine implementation vendor
Process ID The process identifier is a number used by some operating system kernels to uniquely identify a process
Name The name representing the running Java virtual machine
VM arguments The input arguments passed to the Java virtual machine which does not include the arguments to the main method
Class path The Java class path that is used by the system class loader to search for class files
Library path The Java library path
Library path The boot class path that is used by the bootstrap class loader to search for class files
JIT compiler The name of the Just-in-time (JIT) compiler
Objects Pending for finalization The approximate number of objects for which finalization is pending
Operating System The name of the operating system
Architecture The operating system architecture
Processors The number of processors available to the Java virtual machine
   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    visualvm_137中文版

    本文将详细介绍VisualVM的功能、使用方法以及它在性能优化中的重要作用。 1. **基本功能** VisualVM集成了多种Java诊断工具,包括JConsole、JMap、JStack等,提供了一站式的性能监控解决方案。它可以显示关于Java...

    visualvm 中文版

    VisualVM是一款强大的Java应用程序性能分析工具,由Oracle公司开发并提供。它集成了多种功能,使得开发者能够深入了解JVM(Java虚拟机)的行为,优化应用性能,定位内存泄漏,并进行线程和内存分析。这款工具的中文...

    visualvm中文版

    同时,通过IDEA(IntelliJ IDEA)的"visualvm-launcher"插件,我们可以更轻松地在IDE中启动和管理VisualVM,使得整个工作流程更为顺畅。这个插件简化了配置过程,使得开发者能快速地将VisualVM集成到他们的日常开发...

    VisualVM 2.1.5 (visualvm-215.zip)

    在使用"visualvm_215.zip"解压后的文件中,通常会包含VisualVM的可执行文件和必要的库文件。用户可以直接运行该程序来启动VisualVM,并连接到本地或远程的Java应用进行分析。 总的来说,VisualVM是一个强大且全面的...

    visualvm 中文版(亲测可用)

    版本1.3.9 (2016-10-4 发布) VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use.

    visualVM 1.42

    在1.42这个版本中,它为开发者提供了丰富的功能,帮助他们理解并优化Java应用的运行状况。下面我们将详细探讨VisualVM的核心特性、用途以及如何使用它。 首先,VisualVM集成了多种Java性能分析工具,包括JConsole、...

    最新版 visualvm_21.zip

    在VisualVM中,你可以详细查看JVM的运行情况,包括垃圾收集器的工作状态、内存池的使用情况、类的加载与卸载等。这对于理解和优化Java应用的内存管理至关重要。 3. **性能分析** 通过CPU和方法调用分析,VisualVM...

    visualVM性能优化工具

    4. 性能分析结果的解释:了解性能分析结果的解释,例如 CPU 性能分析、内存性能分析、线程性能分析等。 VisualVM 是一个功能强大且免费的性能分析工具,对 Java 应用程序的性能优化非常有帮助。

    visualvm143.zip

    《VisualVM 143:全面解析Java性能分析利器》 VisualVM,是Java开发者们在进行性能调优时的一款强大工具,它包含了多种功能,如JVM监控、内存分析、线程诊断、CPU剖析等,是理解Java应用程序运行状态的必备神器。...

    visualvm_201.zip

    5. **远程连接**:除了本地应用,VisualVM还可以连接到远程的JVM,实现对分布式系统中各个节点的监控。 6. **采样和剖析**:采样模式能快速查看整体性能,而剖析模式则可以深入到代码级别,查看每个方法的执行时间...

    VisualVm虚拟机监控工具

    它提供了堆内存视图,展示各个对象的数量和大小,以及它们在堆中的分布。此外,还可以分析垃圾收集器的工作状态,如GC频率、暂停时间和内存区域的变化。 二、线程诊断 在多线程应用中,线程问题往往难以追踪。...

    visualvm_144.zip

    1. **CPU使用率监控**:VisualVM能够实时展示各个线程的CPU使用情况,帮助开发者发现高CPU消耗的根源。通过对长时间占用CPU的线程进行分析,可以找出可能的计算密集型问题。 2. **内存分析**:内存管理是Java开发中...

    visualvm 216版本

    VisualVM 是一个集成多个 JDK 命令行工具的可视化工具。可以作为 Java 应用程序性能分析和运行监控的工具。开发人员可以利用它来监控、分析线程信息,浏览内存堆数据。系统管理员可以利用它来监测、控制 Java 应用...

    VisualVM介绍

    在VisualVM中,可以通过“文件”->“打开远程主机”来添加远程服务器。 总结来说,VisualVM是一个强大的Java性能分析工具,它通过丰富的视图和功能,帮助开发者深入理解应用的性能表现,进行有效的性能调优。无论是...

    visualvm_203.zip

    描述中提到,要在IDEA中安装VisualVM Launcher插件,首先需要进行一些配置工作。VisualVM Launcher插件使得IDEA可以直接启动VisualVM,并与正在运行的Java应用进行连接,方便进行性能监控。以下是详细的步骤: 1. *...

    VisualVM 使用详解

    VisualVM将多个JDK命令行工具集成在一个统一的图形用户界面中,这些工具包括jstat、JConsole、jstack、jmap和jinfo等,从而为用户提供了一种更为直观高效的方式来管理Java应用程序。 #### 二、获取VisualVM ...

    VisualVM_142 For Mac

    VisualVM 142 For Mac,亲测好用 VisualVM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的基于 Java 技术的应用程序(Java 应用程序)的详细信息。VisualVM 对 ...

    visualvm_14.zip

    总的来说,VisualVM是Java开发人员的强大武器,无论是在开发阶段还是生产环境中,它都能帮助我们深入理解应用的运行机制,有效地进行性能调优。对于“visualvm_14.zip”这个文件,可能是VisualVM的一个特定版本或者...

Global site tag (gtag.js) - Google Analytics