`
wupuyuan
  • 浏览: 77427 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HS命令总结

 
阅读更多

目前一直在用J9,对HS的一些命令有些淡忘,最近用到时查了些资料,整理了一下备用(基于Linux)。

jps 是用来查看HS里面所有进程的信息,包括状态、进程ID,启动路径等。
jps  [options]  [hostid]

-l 输出主类全名。
-v 输出虚拟机进程启动的jvm参数。
-m 输出启动时传递给main函数的参数。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html

 

jstat 用于收集Hotspot虚拟机各方面运行数据。

jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]  (间隔[ms]毫秒 监控[count]次)

需要注意的是这个命令受安全策略的限制,需要额外设定。

-class 类装载相关信息。
-compiler JIT编译器编译过的方法、耗时等。
-gc java堆信息和垃圾回收状况。
-gccapacity 关注java堆各个区的最大和最小空间。
-gccause 类似gcutil,额外输出导致上一次gc的原因。
-gcnew 新生代gc状况。
-gcnewcapacity 关注新生代gc使用的最大和最小空间。
-gcold  老年代gc状况。
-gcoldcapacity 关注老年代gc使用的最大和最小空间。
-gcpermcapacity 关注持久代gc使用的最大和最小空间。
-gcutil 关注已使用空间占总空间比例。
-printcompilation 输出已经被JIT编译的方法。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html

 

jstack 显示虚拟机的线程栈信息

jstack [ option ] pid

类似kill -3命令。只在SolarisLinuxJDK版本里面才有。

-l 除堆栈外,显示锁的附加信息 。
-F 当请求不被响应时,强制输出线程堆栈 。
-m 混合模式,打印java和本地C++调用的堆栈信息(默认)。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstack.html

 

jinfo 显示虚拟机的配置信息

jinfo [ option ] pid

-flag name 打印虚拟机该参数对应的值。
-flag [+\-]name 使该参数生效或失效。
-flag name=value 修改相应参数的值。
-flags 打印传给jvm的参数值。
-sysprops 打印System.getProperties()信息。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/info.html

 

jmap 用于生成虚拟机的内存快照信息
jmap [ option ] pid
jmap [ option ] executable core
jmap [ option ] [server-id@]remote-hostname-or-IP

-dump 生成堆dump文件,格式为: -dump:[live,]format=b,file=<filename>
-heap 显示java堆的详细信息,包括垃圾回收期、堆配置和分代信息等 。
-histo 显示堆中对象的统计信息,包括类名称,对应的实例数量和总容量 。
-permstat 统计持久代中各ClassLoader的统计信息。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jmap.html

 

jhat Heap分析工具

 jhat [ options ] <heap-dump-file>

JDK1.7的实验用式命令。

官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jhat.html

 

官方参考总链接:

jvisualvm:
http://docs.oracle.com/javase/7/docs/technotes/tools/share/jvisualvm.html

 

 

 

分享到:
评论

相关推荐

    hs1527学习解码芯片

    HS1527 学习解码芯片的主要工作原理是接收编码信号,然后进行解码以识别并执行相应的命令。其具体步骤包括: 1. **信号接收**:首先,解码芯片接收到无线信号。 2. **解码处理**:对接收到的信号进行解码处理,识别...

    华为光猫HS8145v破解教程整理.doc

    华为光猫HS8145v破解教程整理 本文档旨在指导用户如何破解华为光猫HS8145v,...总结 本教程指导用户如何破解华为光猫HS8145v,实现TELNET访问和EPON双模转换。用户可以按照步骤进行操作,实现光猫的破解和双模转换。

    hs20 osu client环境搭建_20200927.pdf

    ### 总结 搭建一个完整的OSU客户端环境是一个复杂的过程,需要对Linux系统、wpa_supplicant和相关的网络配置有足够的了解。整个过程中,我们首先下载并编译了wpa_supplicant,然后安装并配置了OSU客户端所需的特定...

    高通QFIL(QDloader)烧录驱动程序(Qualcomm HS-USB Driver 9008)

    QFIL驱动程序,即Qualcomm HS-USB Driver 9008,是QFIL工具的核心组成部分,用于连接设备和电脑,实现数据传输和命令执行。 1. **驱动安装与使用** 在进行设备烧录前,确保已正确安装QFIL驱动至关重要。首先,下载...

    红外接收探头hs0038

    红外接收探头HS0038是用于接收和解码...总结来说,红外接收探头HS0038的代码开发涵盖了硬件接口设计、信号处理算法、编码协议理解和IAR环境下的软件工程实践。通过细致的编程和调试,可以实现高效可靠的红外遥控系统。

    linux常用的99条命令

    本文将总结99条Linux常用的命令,帮助用户更方便地掌握和使用Linux系统。 系统管理类命令 * dpkg -L xxx:查看软件xxx的安装内容 * apt-cache search:查找软件库中的软件 * aptitude search:查找软件库中的软件 ...

    思科语音配置命令

    - `fax protocol t38 ls-redundancy 5 hs-redundancy 0 fallback cisco`,配置传真协议T.38,并指定冗余策略。 - `voice-card 0`,配置语音卡。 4. **QoS(服务质量)配置** - `class-map match-any RT` 和 `...

    linux系统的操作命令

    ### Linux系统的操作命令...总结来说,Linux系统的命令行操作非常强大,掌握这些基础命令和操作是管理和使用Linux系统的基础。通过学习这些命令,用户可以更高效地管理和操作文件系统,实现自动化脚本编写等高级应用。

    华为WCDMA模块EM770W-AT命令接口说明书

    #### 3.17 TE与MS握手功能命令 %HS **语法结构**:`AT%HS=&lt;handshake&gt;` - `&lt;handshake&gt;`:设定握手功能状态,如设置为`1`则启用握手功能。 **接口描述**:用于设置TE与MS之间的握手功能。 **取值说明**: - `1`:...

    linux 基本命令

    - **命令**: `#du -hs 目录名` - **用途**: 显示指定目录所占用的空间大小。 #### 六、内存与进程管理命令 1. **查看当前的内存使用情况** - **命令**: `#free -m` - **用途**: 显示系统内存的使用情况。 2. *...

    更换光猫、补全Shell、改华为界面【总结】.zip

    - 更换光猫、补全Shell、改华为界面【总结】.pdf:这是一份操作指南或总结文档,详细描述了上述操作的步骤和注意事项,对于执行这些任务非常有帮助。 总的来说,这些操作涉及到网络设备的日常维护、故障排查和性能...

    华为光猫配置工具-ONT组播版本配置工具2017版

    总结来说,华为光猫配置工具-ONT组播版本配置工具2017版是一款功能强大的管理软件,涵盖了开启TELNET、补全SHELL和固件升级等关键功能,旨在简化ONT的组播配置和日常维护工作。其用户友好的界面和自动化特性使得无论...

    emmc 5.1 spec

    #### 五、总结 eMMC 5.1 作为一种先进的嵌入式存储技术标准,不仅在性能上达到了新的高度,还在功耗管理和数据安全方面进行了优化。其 HS400 模式的引入极大地提高了数据传输速率,为移动设备提供了更加强大的存储...

    44_hs_ad_da_greatesthhw_veriloghdl编写的_AD9708_高速AD_ad9280_

    总结来说,通过使用Verilog HDL,我们可以实现对高速ADC AD9280和高速DAC AD9708的精确控制,从而在高速数字系统中构建高效的数据转换路径。这要求我们不仅掌握Verilog编程技巧,还需要对这些高速转换器的工作原理和...

    GPS+北斗定位模块使用说明书+V2.3.pdf

    ### GPS+北斗定位模块使用说明书知识点总结 #### 一、产品概述 - **产品名称**:HS6601 GPS/北斗定位模块 - **制造商**:山东互信智能科技有限公司 - **型号**:HS6601-485(支持RS485接口)、HS6601-232(支持...

    嵌入式USB主从设备控制器SL811中文翻译

    在从设备模式下,SL811HS作为一个USB设备,响应主机的命令。 ##### 3.3 特性详解 - **自动识别速度**:能够自动检测连接设备的速度(低速或全速),无需手动配置。 - **自动地址增加模式**:支持自动地址增加模式,...

    JESD84-A42:2007 Embedded MultiMediaCard (eMMC) Product Standard,

    总结来说,《JESD84-A42:2007 Embedded MultiMediaCard (eMMC) Product Standard》为嵌入式多媒体卡制定了全面的技术规范,确保了设备的互操作性、可靠性和性能。这一标准对于理解eMMC的工作原理、设计与之兼容的...

    WCDMA HSDPA call setup for NSN

    #### 七、总结 在NSN的WCDMA系统中,HSDPA呼叫建立过程涉及复杂的物理信道配置和无线资源控制机制。通过合理设计物理信道并优化控制信息的交互过程,可以显著提升系统的性能和用户体验。理解这些关键技术点对于深入...

    linux 查看磁盘空间大小命令

    du -hs ftp ``` 示例输出: ``` 6.3G ftp ``` 这行输出只显示了`ftp`文件夹的总计大小。 #### 三、详细选项说明 `du`命令提供了丰富的选项,可以根据不同的需求进行选择: - `-a` 或 `--all`: 显示所有文件的...

Global site tag (gtag.js) - Google Analytics