转载自 [初级]Java命令学习系列(六)——jinfo

jinfo可以输出java进程、core文件或远程debug服务器的配置信息。这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J-d64 -sysprops pid

另外,Java7的官方文档指出,这一命令在后续的版本中可能不再使用。笔者使用的版本(jdk8)中已经不支持该命令(笔者翻阅了java8中该命令的文档,其中已经明确说明不再支持)。提示如下:

HollisMacBook-Air:test-workspace hollis$ jinfo 92520
Attaching to process ID 92520, please wait...
^@Exception in thread "main" java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at sun.tools.jinfo.JInfo.runTool(JInfo.java:97)at sun.tools.jinfo.JInfo.main(JInfo.java:71)
Caused by: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 24.79-b02. Target VM is 25.40-b25at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:234)at sun.jvm.hotspot.runtime.VM.<init>(VM.java:297)at sun.jvm.hotspot.runtime.VM.initialize(VM.java:368)at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:598)at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:493)at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:331)at sun.jvm.hotspot.tools.Tool.start(Tool.java:163)at sun.jvm.hotspot.tools.JInfo.main(JInfo.java:128)... 6 more

由于打印jvm常用信息可以使用Jps命令,并且在后续的java版本中可能不再支持,所以这个命令笔者就不详细介绍了。下面给出help信息,读者可自行阅读使用。(这就好像上高中,老师讲到一些难点的时候说,不明白也不要紧,知道有这么一回事就可以了!)

用法摘要

以键值对的形式打印出JAVA系统参数及命令行参数的名称和内容。

-flag name
prints the name and value of the given command line flag.
-flag [+|-]name
enables or disables the given boolean command line flag.
-flag name=value
sets the given command line flag to the specified value.
-flags
prints command line flags passed to the JVM. pairs.
-sysprops
prints Java System properties as name, value pairs.
-h
prints a help message
-help
prints a help message

[初级]Java命令学习系列(六)——jinfo相关推荐

  1. [初级]Java命令学习系列(七)——javap

    转载自 [初级]Java命令学习系列(七)--javap javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码. 一般情况下,很少有人使用javap对class文件 ...

  2. Java命令学习系列

    Java命令学习系列(七)--javap Java命令学习系列(六)--jinfo Java命令学习系列(五)--jhat Java命令学习系列(四)--jstat Java命令学习系列(三)--Jm ...

  3. Java命令学习系列(零)——常见命令及Java Dump介绍

    Java命令学习系列(零)--常见命令及Java Dump介绍 一.常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具.  jps:查看本机的Java中进程信息.  jstack ...

  4. [中级]Java命令学习系列(五)——jhat

    转载自 [中级]Java命令学习系列(五)--jhat jhat(Java Heap Analysis Tool),是一个用来分析java的堆情况的命令.之前的文章讲到过,使用jmap可以生成Java ...

  5. Java命令学习系列(二)——Jstack

    转载自 Java命令学习系列(二)--Jstack jstack是java虚拟机自带的一种堆栈跟踪工具. 功能 jstack用于生成java虚拟机当前时刻的线程快照.线程快照是当前java虚拟机内每一 ...

  6. Java命令学习系列(三)——Jmap

    转载自 Java命令学习系列(三)--Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件.远程调试服务器)的共享对象内存映射或堆内存细节.可以使用jmap生成Heap ...

  7. Java命令学习系列(四)——jstat

    转载自 Java命令学习系列(四)--jstat jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具.他可以显示本地或远程虚拟机进程 ...

  8. Java命令学习系列(一)——Jps

    转载自 Java命令学习系列(一)--Jps jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号. jps相当于Solaris进程工具ps.不象"pgrep ...

  9. Java命令学习系列—Jstack命令(转载)

    jstack是java虚拟机自带的一种堆栈跟踪工具 1. 功能 jstack用于生成java虚拟机当前时刻的线程快照.线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主 ...

最新文章

  1. 是什么限制了区块链技术的应用?
  2. Python中from...import与import......as的区别
  3. matlab求解线性方程组
  4. 20180209-shutil模块
  5. Oracle优化笔记
  6. 没有bug队——加贝——Python 练习实例 23,24
  7. 获得当前字符串的宽度
  8. 类的别名java,类型别名是为 Java 类型设置一个短的名字。 它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余。例如:typeAliases typeAlias ali...
  9. 开源一个ReactNative日历控件
  10. 雷林鹏分享:Lua break 语句
  11. 计算C(n,0)+C(n,1)+...+C(n,m)--Problem B. Harvest of Apples
  12. 在PhpStorm9中与Pi的xdebug进行调试
  13. Unity3d Asset Server启动问题
  14. java byte[]如何移动位置_《北京尚学堂学习》——java基础
  15. telegram bots 开发者文档 简介
  16. servlet是干什么的?
  17. 9008刷机 小米max2_小米max2线刷包_小米max2刷机包_小米max2固件包_小米max2救砖包 - 线刷宝ROM中心...
  18. 淘宝商品关键词搜索排名查询
  19. 关于QT出现“error: undefined reference to XXXX”问题
  20. Oracle商务智能系统(Oracle Business Intelligence System 11i )

热门文章

  1. [JavaWeb-MySQL]多表查询练习
  2. [蓝桥杯2016初赛]冰雹数-模拟
  3. 含根号的导数怎么求_数学分析Mathematical Analysis笔记整理 第四章 导数与微分
  4. redis过期监听性能_基于Redis的延迟处理
  5. opengl如何画出一个球_少儿美术绘画教程:毛线球
  6. Shape Context
  7. 常见的NoSQL数据库
  8. AtCoder Regular Contest 065
  9. Educational Codeforces Round 81 (Rated for Div. 2) C. Obtain The String 序列自动机
  10. Game of Cards Gym - 102822G