1. 程式人生 > >Java常見命令之jps

Java常見命令之jps

jps全名:Java Virtual Machine Process Status Tool作用:顯示當前系統使用者的Java程序情況及其Id號原理:Java程式在啟動以後,預設會在java.io.tmpdir指定的臨時資料夾目錄下生成一個類似於hsperfdata_字首的資料夾(後面跟當前系統使用者名稱稱)。裡面的檔案根據Java程序的pid命名,執行jps其實就是列出此資料夾中的檔名而已。那麼怎麼找這個java.io.tmpdir配置的路徑呢?下面我們介紹一下。通過jps -v 檢視啟動的程序JVM引數,看是否啟動的時候有設定java.io.tmpdir系統引數
如果通過jps -v 檢視啟動的程序JVM引數沒有設定java.io.tmpdir系統引數,那麼可以通過jinfo -sysprops pid命令來檢視

下面繼續介紹jps命令的用法用法:jps [-q] [-mlvV] [<hostname>[:<port>]]選項:預設無選項的時候
-q:只顯示pid,不顯示class名稱、jar檔名和傳遞給main方法的引數
-m:輸出傳遞給main方法的引數
-l:輸出程式main class的完整package名或程式的jar檔案完整路徑名
-v:輸出傳遞給JVM的引數

相關推薦

Java常見命令jps

jps全名:Java Virtual Machine Process Status Tool作用:顯示當前系統使用者的Java程序情況及其Id號原理:Java程式在啟動以後,預設會在java.io.tmpdir指定的臨時資料夾目錄下生成一個類似於hsperfdata_字首的資

java高分局jps命令使用

jps 顯示指定系統內所使用的HotSpot虛擬機器程序 常用引數 -q 只輸出LVMID,省略主類的名稱 -m 輸出虛擬機器程序啟動時傳遞給主類main()函式的引數 -l 輸出主類

Java常見演算法二分法查詢演算法詳解

一、簡介 二分法查詢,是在已經排好序的序列中,定義一個起始位置start(即序列第一個元素)和一個終止位置end(即序列最後一個元素),通過mid=(start+end)/2計算出中間位置,通過待查詢元素與mid中間位置的元素進行比較,如果待查詢元素比中間位置mid對應的值

JAVA常見面試 連環炮

併發、JVM、分散式、TCP/IP協議 1)Java的資料結構相關的類實現原理,比如LinkedList,ArrayList,HashMap,TreeMap這一類的。以下簡單模擬一個數據結構的連環炮。 比如,面試官先問你HashMap是不是有序的? 你肯定回答說,不是有序的。那面試官就會繼續問你

Java常見問題Access denied for user 'root'@'localhost'

本文介紹了出現Access denied for user 'root'@'localhost' (using password: YES)問題的解決方式 一.bug提示如下 [Druid-

每天一個linxu命令6jps ?查看java進程的端口

div mach 導致 ont virt tac jvm 信息 路徑名 jps -- Java Virtual Machine Process Status Tool 可以列出本機所有Java進程的pid jps [ options ] [ hostid ] 選項 -q

Java 內存監控(一) jps命令

alt jps命令 dea 技術分享 命令 輸入 內存監控 沒有 options 今天看一下Java命令行工具 jps的使用 一、命令簡介   jps [ options ] [ hostid ]   不輸入 [ hostid ] 內容,則默認是本機。 二、options

移位運算、Arrays中的copyOf、java.util.AbstractCollection、linux命令tail

xca eid width gte 技術分享 blank strac eba tail 移位運算:http://www.cnblogs.com/hongten/p/hongten_java_yiweiyunsuangfu.html。 ---------- Arrays中的c

Linux基礎常見命令用法(一)

linux基礎命令入門(一)一、Linux文件目錄結構 在講述之前,先簡短的說說Windows文件結構,打開‘計算機’,看到的一個個的驅動器(盤符,例C盤、D盤等),點開其中任意盤符,看到的是一個個文件或文件夾,繼續打開...,每個盤都有自己的根目錄。若是把其打開過程畫下來,便可得到如下多棵倒樹並列的圖

JDK工具jps命令

-m 本機 指定 protoc 所有 127.0.0.1 ces 標識 linux jps -- Java Virtual Machine Process Status Tool jps(Java Virtual Machine Process Status Tool)是

Java逆向基礎AspectJ的ajc與aj5命令

java aspectj ajc acj命令是用於編譯java文件和aj文件的編譯器,相當於eclipse的編譯器(ECJ)+aspectj運行時擴展aj5命令在jdk1.5上使用-javaagent:pathto/aspectjweaver.jar加載aspectj程序,達到修改字節碼的目的這兩

Java IO流 File 鍵盤命令行實例

name new comm ann edi delet HR lse ted http://www.verejava.com/?id=17160055387849 import java.io.File; import java.util.Scanner; public

java設計模式命令模式

int aud 按鍵 設計 oid 定義 bsp class 命令 命令模式:   對命令的封裝,把發出命令的責任和執行命令的責任分割開,委派給不同的對象。 命令模式涉及到五個角色: 客戶端(CommandMain)角色:創建一個具體命令並確定接收者(觸發錄音機按

java虛擬機常見的報錯

溢出 system 虛擬機棧 系統 大於 xss tst 產生 art 1、最簡單的內存溢出 public class HeapOOM { HeapOOM[] testlist= new HeapOOM[100000]; public static voi

java面試/筆試題目Java常見集合(持續更新中)

宣告:題目大部分來源於Java後端公眾號,有些個人整理,但答案皆為個人整理,僅供參考。 目錄 Java中的集合 List 和 Set 區別 1.Set:集合中的物件不按特定方式排序(針對記憶體地址來說,即非線性),並且沒有重複物件。它的有些實現類能對集合中的物件按特定方式排序。

Java分析系列三:jstat命令的使用及VM Thread分析

前面提到了一個使用jstack的shell指令碼,通過命令可以很快地定位到指定執行緒對應的堆疊資訊。 目錄 [隱藏] 1 使用jstat命令 2 JVM記憶體模型 3 JVM記憶體引數設定 3.1 堆記憶體設定 3.2 非堆記憶體設定

一、Linux學習筆記Linux 常見命令

文字內容來自部落格園linux常見命令,圖片為實操截圖 Linux 命令語法 命令格式: 命令 【-選項】【引數】   例子:   ls -la /etc   說明: ①、個別命令使用不遵循此格式 ②、當有多個選項時,可以寫在一起 ③、簡化選項(一般用一個-

Java基礎-常見String類

一、String類是什麼 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character st

Java 設計模式命令模式

本文為筆者學習《Head First設計模式》的筆記,並加入筆者自己的理解和歸納總結 命令模式將“請求”封裝成物件,以便使用不同的請求、佇列或者日誌來引數化其他物件。命令模式也支援可撤銷的操作。 結構圖 遙控器(RemoteControl)通過命令(Command)控制燈的開關

Java常見排序演算法選擇排序詳解

一、簡介 選擇排序,就是每一趟從待排序的序列中選出最小的元素,順序放在已排好序的序列最後,直到全部序列排序完畢。簡單理解就是假設一個最小值,將剩餘的未排序的序列與假設的最小值進行比較,如果發現比假設的最小值還小的值,那麼將它與假設的最小值調換位置。 二、排序思路 排序思