JDK自帶強大工具記錄
1.JFR
java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=60s,filename=myrecording.jfr MyApp
只要在啟動java應用的時候加上如上的引數,就可以生成60s的分析報告,然後用jmc開啟就有如下圖的效果:
真是非常強大;
此外jfr的使用還有好幾種方式,具體見:https://docs.oracle.com/javacomponents/jmc-5-4/jfr-runtime-guide
相關推薦
JDK自帶強大工具記錄
1.JFR java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX
死鎖排查的小竅門 --使用jdk自帶管理工具jstack
pre ble new deadlock 一段 指令 tro bject print 本文版權歸 遠方的風lyh和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作。 開發時間久了,難免會寫出一些一些死鎖的代碼,自己明明調用該方法可該方法就是不執行、不進該
JDK自帶小工具彙總
1、 jps -l (全稱JVM Process Status Tool)輸出主類的全名,如果是jar包,輸出jar包的全路徑,如下: 2、jstat(JVM Statics Monitoring Tool) jstat -gc pid time times【可
linux/windows下利用JDK自帶的工具獲取thread dump檔案和heap dump檔案
在上一篇部落格http://blog.csdn.net/aitangyong/article/details/24009283中介紹了dump的一些基本概念,這一篇部落格介紹如何在windows/li
Windows自帶強大的入侵檢測工具——Netstat 命令 查詢是否中木馬
window 安全策略 關閉端口 電腦系統 。net 機器 查看 -- 實時 Netstat命令可以幫助我們了解網絡的整體使用情況。根據Netstat後面參數的不同,它可以顯示不同的網絡連接信息。Netstat的參數如圖,下面對其中一些參數進行說明。如何檢測本機是否有
JDK自帶記憶體及執行緒分析工具小記
查詢、監控、分析Java應用程式的時候,我們關注的點主要集中在資源利用,比如CPU,記憶體,IO,執行緒等。其中記憶體以及執行緒的分析尤為常見。記憶體,是否有記憶體洩漏,各個區塊記憶體分配是否大小合適。執行緒,數目是否合理,有沒有死鎖,執行狀態如何。 jps -vl jps是JDK提
JDK自帶工具keytool生成ssl證書
前言: 因為公司專案客戶要求使用HTTPS的方式來保證資料的安全,所以木有辦法研究了下怎麼生成ssl證書來使用https以保證資料安全。 百度了不少資料,看到JAVA的JDK自帶生成SSL證書的工具:keytool,外加看了同事的心得體會,自己總結了一下具體的使用方法
使用JDK自帶的keytool工具生成證書
tro key 1.4 加密 域名 證書生成 官方文檔 非對稱 strong 一、keytool 簡介 keytool 是java用於管理密鑰和證書的工具,它使用戶能夠管理自己的公鑰/私鑰對及相關證書,用於(通過數字簽名)自我認證(用戶向別的用戶/服務認證自己)或數據
JDK自帶的命令列工具
一、jps:JVM Process Status Tool,顯示指定系統內所有的虛擬機器程序。 jps的用法: jps工具主要選項: -q:只輸出JVMID,省略主類的名稱 -m:輸出虛擬機器程序啟動時傳遞給主類main()函式的引數 -l:輸出主類的全名,如果
利用JDK自帶工具構建一個簡單的Java SOAP Web Service
這兩天由於工作的某些原因,需要了解一些關於Web Service的知識,然後在網上看到了這麼一篇簡單的有點略微過時但是對於初次接觸Web Service的同學來說又很有必要了解的文章,於是自己嘗試著將文章翻譯過來。 A. 構造Web服務 1. 構造一個簡單的hello
JDK自帶的虛擬機器監控視覺化工具之JConsole
JDK中除了提供大量的命令列工具外,還有兩個功能強大的視覺化工具:JConsole和VisualVM,這篇文章主要來介紹一下JConsole,JConsole是在JDK1.5時期就已經提供的虛擬機器監控工具,是一款基於JMX的視覺化監視和管理的工具,它管理部分的功能是針對JMX MBe
JDK自帶的命令列工具有哪些?
在JDK的bin目錄下包含了很多功能強大的命令列工具,它們的主要功能程式碼都是在jdk/lib/tools.jar中實現的。下面一一介紹這些命令列工具。 jps jps是JVM Process Status Tool的簡稱,用於顯示指定系統內所有的Hot
JDK自帶工具keytool生成ssl證書 此計算機上的防火牆阻止了遠端除錯
@參考文章 keytool -genkey -alias tomcat -keypass zhangyanan -keyalg RSA -keysize 1024 -validity 3 -keystore E:/tomcat.keystore -storepass zhangyanan 然後一
JVM系列-04-JDK自帶的管理分析工具
宣告 本篇文章是本人閱讀《深入理解JVM》和《java虛擬機器規範》時的筆記。 記錄的都是一些概念性的東西。 JVM是HotSpot,jdk1.7。 大神繞路,不喜勿噴。 1 概覽 對於java程式設計師來說,java、javac、ja
利用jdk自帶的強悍工具jvisualvm檢測多執行緒的競爭
http://blog.csdn.net/zhuyijian135757/article/details/38384579 1。啟動 在命令列輸入jvisualvm。如果jdk安裝正確的話(6.x以上版本),就會看到如下的一個視窗: 看起來相當簡潔,不像是很強
JDK自帶工具keytool生成ssl證書(https自生成證書並配置到jboss和tomcat中)
1:什麼是HTTPS? HTTPS其實是有兩部分組成:HTTP + SSL / TLS, 也就是在HTTP上又加了一層處理加密資訊的模組,並且會進行身份的驗證。 問題: Firebug和postman之類的瀏覽器除錯工具,為什麼獲取到的是明文? 解答: SSL
JDK自帶jvisualvm監控工具
img 遠程 運行 工具 font 本地 -s tomcat art 定位 工具位於jdk\bin目錄下(雙擊運行): 可以本地或者遠程調試,本地調試會自動加載,遠程調試需要配置。下面以Tomcat為例。 概述 監視 線程 抽樣器
JDK自帶的運行監控工具JConsole觀察分析Java程序的運行
alt nbsp 類裝載 什麽 spl for 監控工具 計算機 reat 原文地址:https://blog.csdn.net/libaolin198706231987/article/details/55057149 一、JConsole是什麽 從Java
JVM-JDK自帶命令列工具
JDK自帶命令列工具 1. jps-檢視Java程序 jps命令相當於Linux下的ps命令,只不過它只列出Java程序。 jps :列出Java程式程序ID和Main函式名稱 jp
使用JDK自帶的JConsole性能調優
post catalina maxperm max 分享圖片 前行 性能調優 保存 style 找到你安裝的JDK運行此exe文件 如圖所示你會看到此界面 接下來運行你的tomcat但是再次之前我們需要加點東西 如圖中找到bin目錄下的catalin