查看jvm启动参数 是dev 还是pro

如题所述

请确保java_home/bin配置到path环境变量下,因为这些工具都在jdk的bin目录下

jps(JVM Process Status Tool):JVM机进程状况工具

用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等。与unix上的ps类似,用来显示本地有权限的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。使用jps时,不需要传递进程号做为参数。
Jps也可以显示远程系统上的JAVA进程,这需要远程服务上开启了jstat服务,以及RMI注及服务,不过常用都是对本对的JAVA进程的查看。
命令格式:jps [ options ] [ hostid ]
常用参数说明:
-m 输出传递给main方法的参数,如果是内嵌的JVM则输出为null。
-l 输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径。
-v 输出传给JVM的参数。
例如:
C:\Users\Administrator>jps -lmv
1796 -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256m
7340 sun.tools.jps.Jps -lmv -Denv.class.path=.;D:\DevTools\VM\jdk1.6.0_31\\lib\dt.jar;D:\DevTools\VM\jdk1.6.0_31\\lib\tools.jar; -Dapplication.home=D:\DevTools\VM\jdk1.6.0_31 -Xms8m
其中pid为1796的是我的eclipse进程,pid为7340的是jps命令本身的进程

jinfo(Configuration Info for Java):JVM配置信息工具

可以输出并修改运行时的java 进程的opts。用处比较简单,用于输出JAVA系统参数及命令行参数
命令格式:jinfo [ options ] [ pid ]
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么给JVM加启动参数?
JVM参数的设置(特别是 –Xmx –Xms –Xmn -XX:SurvivorRatio -XX:MaxTenuringThreshold等参数的设置没有一个固定的公式,需要根据PV old区实际数据 YGC次数等多方面来衡量。为了避免promotion faild可能会导致xmn设置偏小,也意味着YGC的次数会增多,处理并发访问的能力下降等问题。每个参数的调整都需要经过详细的性能测试...

如何设置JVM参数
设置eclipse jvm参数 打开Eclipse 或者 MyEclipse 打开 Windows -> Preferences -> Java -> Installed JREs 选中你所使用的 JDK,然后点击 Edit,会出现如下图:在 Default VM Arguments输入框内输入: -Xms512m -Xmx512m 解释:-Xms是设置java虚拟机的最小分配内存;-Xmx则是最大分配内存;512m为...

一个频繁触发CMS的case浅析(一)
查看JVM参数,果然设置了GCLockerInvokesConcurrent (ExplicitGCInvokesConcurrent在上面已被排除)于是屏蔽了GCLockerInvokesConcurrent进行反复测试,没有再发生过CMS了,而且触发YGC的GCLocker GCCause也涌现出来,至此,真相浮出水面 频繁触发CMS的原因找到了:设置了JVM参数 GCLockerInvokesConcurrent 这里遗留了三...

JVM参数如何设置?(二)
垃圾收集可以并行进行,一般适合8CPU以上的应用.iii、避免设置过小.当新生代设置过小时会导致:1.YGC次数更加频繁 2.可能导致YGC对象直接进入旧生代,如果此时旧生代满了,会触发FGC.2、年老代大小选择i、响应时间优先的应用:年老代使用并发收集器,...

JVM性能调优:GC调试、各内存区、Linux参数大全及实用小技巧
-XX:PrintEscapeAnalysis 逃逸分析,提高内存使用效率。最后,了解元数据空间的调整参数,如大小限制和回收策略。以上参数只是冰山一角,还有更多如内存碎片处理、元空间回收等高级技巧等待发掘。通过细致的监控和调优,你的JVM应用将更加稳定高效。务必结合实际场景,灵活运用这些参数,提升你的Java应用性能。

一次完整的gc流程是什么?
老年代剩余空间小于新生代中的对象大小,这个时候就要查看是否启用了「老年代空间分配担保规则」,具体来说就是看-XX:-HandlePromotionFailure参数是否设置了(一般都会设置)。老年代空间分配担保规则是这样的。如果老年代中剩余空间大小,大于历次 Minor GC 之后剩余对象的大小,那就允许进行 Minor GC。因为...

弱弱的问一句 jvm full gc到底是啥意思
JVM 内置的通用垃圾回收原则,堆内存划分为 Eden、Survivor 和 Tenured\/Old 空间。GC一共分三种:MinorGC,Major GC v和Full GC。Full GC是清理整个堆空间—包括年轻代和永久代。有时候系统会频繁的FullGC,这时候需要去服务器查一下原因。当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用...

JAR和JAD是什么格式?电子书能看吗?需要解压吗?
此外,JAD还是一个简单易用的反编译工具,可以将二进制字节码文件转换成java源文件。 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专...

macbook pro 升级 OS X 后原来安装的Eclipse不能用了
重新安装以下你的jdk应该就好了 这个提示是eclipse启动时,jvm启动失败报的错误 可能是你升级系统的时候,导致了jdk文件不兼容或者是损坏导致的 重新安装以下jdk是可以解决问题的

eclipse 怎么看xmlbuddy安装
Pro,它相对于XMLBuddy来说,扩展了许多功能,比如对Schema、XSLT、RELAX NG 的支持,但它需要Money。对于XML的一般编写,XMLBuddy已经够用了,而且它是免费的,很容易得到,所以这里就着重谈谈它了。 一、下载与安装 1. 下载 XMLBuddy的主页地址是:http:\/\/www.xmlbuddy.com\/ 下载要注意是XMLBuddy,不是XMLBuddy Pro...

相似回答