Cách JVM Nhận Biết Giới Hạn Tài Nguyên Trong Môi Trường Kubernetes
Trong môi trường Kubernetes, các container thường được giới hạn tài nguyên thông qua cgroup. Tuy nhiên, các ứng dụng Java (chạy trên JVM) trước phiên bản 8u191 hoặc JDK 10 trở xuống không tự động nhận diện giới hạn tài nguyên từ cgroup, dẫn đến việc JVM có thể sử dụng vượt mức tài nguyên được cấp phát cho container.
Từ JDK 8u191 và JDK 10 trở ...
Đăng vào ngày 19 tháng 5 lúc 10:15
Hướng Dẫn Sử Dụng VisualVM Để Giám Sát Ứng Dụng Java
VisualVM là công cụ quan trọng trong bộ công cụ của lập trình viên Java, đặc biệt khi cần chẩn đoán vấn đề về hiệu năng và bộ nhớ. Bài viết này sẽ hướng dẫn chi tiết cách cài đặt, cấu hình và sử dụng các tính năng chính của VisualVM.
Tổng Quan Về VisualVM
VisualVM là một công cụ phân tích và giám sát hiệu năng Java được phát triển bởi Oracle. ...
Đăng vào ngày 19 tháng 5 lúc 03:26
Công cụ jstack trong JVM: Phân tích và gỡ lỗi
jstack là công cụ chẩn đoán được tích hợp trong JDK, dùng để in ra thông tin stack trace của tất cả các thread (Thread Dump) trong một tiến trình Java. Đây là lệnh cốt lõi để gỡ lỗi các vấn đề như CPU tăng đột biến, deadlock, thread bị chặn, phản hồi chậm.
Cú pháp cơ bản
jstack [tùy chọn] <pid>
jstack [tùy chọn] <thực thi> <core& ...
Đăng vào ngày 17 tháng 5 lúc 12:48