Đây là ứng dụng Linux có tên Arthas có bản phát hành mới nhất có thể tải xuống dưới dạng arthas-all-3.7.1.zip. Nó có thể chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên Arthas with OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH:
Khớp
SỰ MIÊU TẢ:
Thông thường, mạng hệ thống sản xuất không thể truy cập được từ môi trường phát triển cục bộ. Nếu gặp sự cố trong hệ thống sản xuất, không thể sử dụng IDE để gỡ lỗi ứng dụng từ xa. Quan trọng hơn, việc gỡ lỗi trong môi trường sản xuất là không thể chấp nhận được, vì nó sẽ tạm dừng tất cả các luồng, dẫn đến việc tạm dừng các dịch vụ kinh doanh. Các nhà phát triển luôn có thể cố gắng tái tạo cùng một vấn đề trên môi trường thử nghiệm/dàn dựng. Tuy nhiên, điều này rất phức tạp vì một số vấn đề không thể được tái tạo dễ dàng trên một môi trường khác hoặc thậm chí biến mất sau khi khởi động lại. Và nếu bạn đang nghĩ đến việc thêm một số nhật ký vào mã của mình để giúp khắc phục sự cố, thì bạn sẽ phải trải qua vòng đời sau; thử nghiệm, dàn dựng, và sau đó là sản xuất. Thời gian là tiền bạc! Cách tiếp cận này là không hiệu quả! Ngoài ra, sự cố có thể không tái tạo được sau khi khởi động lại JVM, như được mô tả ở trên. Arthas được xây dựng để giải quyết những vấn đề này.
Tính năng
- Kiểm tra xem một lớp đã được tải hay chưa hoặc nơi lớp đang được tải. (Hữu ích để khắc phục sự cố xung đột tệp jar)
- Dịch ngược một lớp để đảm bảo mã đang chạy như mong đợi
- Xem số liệu thống kê của trình nạp lớp, ví dụ: số lượng trình nạp lớp, số lượng lớp được tải trên mỗi trình nạp lớp, hệ thống phân cấp của trình nạp lớp, rò rỉ trình nạp lớp có thể xảy ra, v.v.
- Xem chi tiết lời gọi phương thức, ví dụ: tham số phương thức, đối tượng trả về, ngoại lệ được ném, v.v.
- Kiểm tra dấu vết ngăn xếp của lệnh gọi phương thức đã chỉ định. Điều này hữu ích khi nhà phát triển muốn biết người gọi phương thức đã nói
- Theo dõi lời gọi phương thức để tìm các lời gọi phụ chậm
Ngôn ngữ lập trình
Java
Danh Mục
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/arthas.mirror/. Nó đã được lưu trữ trong OnWorks để có thể chạy trực tuyến theo cách dễ dàng nhất từ một trong các Hệ điều hành miễn phí của chúng tôi.