Các công cụ phân tích phổ biến trong JDK
Trong thư mục bin của JDK có rất nhiều công cụ dòng lệnh hữu ích cho việc giám sát và phân tích ứng dụng Java. Các công cụ này thường chỉ là lớp vỏ bao bọc quanh thư viện tools.jar, nơi chứa phần lớn logic thực thi. Điều này giúp người dùng có thể chẩn đoán ứng dụng ngay cả khi không có quyền truy cập GUI hoặc môi trường phát triển.
Các công c ...
Đăng vào ngày 18 tháng 8 lúc 22:18
Sử dụng các công cụ JDK để theo dõi sử dụng bộ nhớ của tiến trình Java
1 Sử dụng công cụ JDK
Các công cụ đi kèm với JDK được tìm thấy trong thư mục `${JAVA_HOME}/bin/`.
JConsole cho phép xem tình trạng sử dụng bộ nhớ, trạng thái của các luồng và tổng số lớp đã tải.
JVisualVM cho phép cài đặt các plugin (như GC) để xem thông tin chi tiết hơn. Nếu phân tích Tomcat chạy trên máy cục bộ, bạn có thể thực hiện ...
Đăng vào ngày 8 tháng 7 lúc 10:35
Công cụ Phân tích Bộ nhớ JVM: jmap
jmap (Java Memory Map) là công cụ chẩn đoán quan trọng của JDK, được sử dụng để **xem xét tình trạng sử dụng bộ nhớ của tiến trình Java, tạo bản ghi đống (Heap Dump), và phân tích phân bố đối tượng**. Công cụ này dựa vào cơ chế Attach của JVM và thường được dùng để xác định rò rỉ bộ nhớ hoặc các vấn đề OOM.
1. Ngữ pháp cơ bản
jmap [options] & ...
Đăng vào ngày 14 tháng 6 lúc 08:03