| jps | 顯示系統所有虛擬機行程資訊的命令列工具 |
| jstat | 監視分析虛擬機運行狀態的命令列工具 |
| jinfo | 查看和調整虛擬機引數的命令列工具 |
| jmap | 生成虛擬機堆記憶體轉儲快照的命令列工具 |
| jhat | 顯示和分析虛擬機的轉儲快照檔案的命令列工具 |
| jstack | 生成虛擬機的執行緒快照的命令列工具 |
| jcmd | 虛擬機診斷工具,JDK 7 提供 |
| jhsdb | 基于服務性代理實作的行程外可視化除錯工具,JDK 9 提供 |
| JConsole | 基于JMX的可視化監視和管理工具 |
| jvisualvm | 圖形化虛擬機使用情況的分析工具 |
| Java Mission Control | 監控和管理 Java 應用程式的工具 |
| MAT | Memory Analyzer Tool,虛擬機記憶體分析工具 |
| vjtools | 唯品會的包含核心類別庫與問題分析工具 |
| arthas | 阿里開源的 Java 診斷工具 |
| greys | JVM行程執行程序中的例外診斷工具 |
| GCHisto | GC 分析工具 |
| GCViewer | GC 日志檔案分析工具 |
| GCeasy | 在線版 GC 日志檔案分析工具 |
| JProfiler | 檢查、監控、追蹤 Java 性能的工具 |
| BTrace | 基于動態位元組碼修改技術(Hotswap)實作的Java程式追蹤與分析工具 |
使用命令列的話推薦阿里的 arthas ,可視化工具 MAT、JProfiler 比較強大,
【Java學習資源】整理推薦
- MAT 分析堆記憶體快照
- jclasslib 查看類資訊
- 增大 MAT 堆記憶體
- JVM 常用配置引數(Java 8)
- 40 道JVM面試題解答
- JVM 問題排查常用指令
- jvisualvm 遠程連接服務器 JVM
- 位元組碼指令分類
- -verbose:gc 和 -XX:+PrintGC 的區別
- JVM位元組碼指令表
- 圖解 Class 檔案結構
- Class 檔案的結構
- JVM 故障處理工具串列
- HotSpot 記憶體分配的主要規則
- 開啟 GC 日志
- 垃圾收集器及特點
- JVM垃圾回收演算法
- 什么樣的 Java 物件會被當垃圾回收?
- 記憶體溢位復現
- HotSpot VM 中物件的記憶體分析
- JVM 控制的記憶體區域
- JVM家族
- Java 的發展史
- 常見 JVM dump 指令
【Java面試題與答案】整理推薦
- 基礎與語法
- 集合
- 網路編程
- 并發編程
- Web
- 安全
- 設計模式
- 框架
- 演算法與資料結構
- 例外
- 檔案決議與生成
- Linux
- MySQL
- Oracle
- Redis
- Dubbo
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248183.html
標籤:其他
