Tôi muốn viết một test JUnit cũng có thể giám sát và thu thập các tham số của JVM, như sử dụng bộ nhớ, kích thước heap và các bean được quản lý tùy chỉnh khác của JMX. có địa chỉ JMX của JVM. Rõ ràng hơn, tôi muốn biết liệu tôi có thể thu thập thông tin mà jconsole cung cấp nhưng theo chương trình mà không có giao diện người dùng. Và sau đó tôi muốn kiểm tra xem hiệu năng JVM có bị suy giảm hay không bằng cách tích hợp nó với Jenkins. Có bất kỳ công cụ nào đã có sẵn để thực hiện việc này không?Làm thế nào để thu thập số liệu thống kê hiệu suất JVM từ java
5
A
Trả lời
0
Bạn có thể xem xét sử dụng Virtual Machine Agent, đây là một tốt educational article
Ngoài ra bạn có thể sử dụng Profiler
công cụ trong nhật thực để theo dõi hiệu suất chương trình của bạn
+1
Tôi muốn tự động hóa các thử nghiệm này. Tôi sẽ chạy các xét nghiệm này thông qua kiến. Mặc dù tôi có thể sử dụng nhật thực để gỡ lỗi ban đầu, đó không phải là những gì tôi muốn đạt được. Tôi sẽ kiểm tra việc sử dụng của Virtual Machine Agent. Bài viết được viết vào năm 2005. Hy vọng nó vẫn phục vụ tốt. –
Các vấn đề liên quan
- 1. Sử dụng THU THẬP SỐ LIỆU THỐNG KÊ trong Teradata
- 2. Làm cách nào để mở rộng Blogengine.Net để thu thập số liệu thống kê về khách truy cập?
- 3. Cách tốt nhất để thu thập số liệu thống kê sử dụng ứng dụng Rails
- 4. Oracle: Thu thập số lượng lớn hiệu suất
- 5. Thu thập số liệu thống kê trên trang web asp.net mvc?
- 6. Lcov: không thể thu thập số liệu thống kê chi tiết về chi nhánh
- 7. Có công cụ nào để thu thập số liệu thống kê sử dụng ứng dụng Win32 không?
- 8. Thuật toán thu thập rác JVM
- 9. Cách thu thập số liệu thống kê sử dụng ký tự trong tệp văn bản bằng các lệnh Unix?
- 10. Hiệu suất Java trong thuật toán số
- 11. Công ty của bạn thu thập số liệu thống kê loại nào để xác định chất lượng sản phẩm mã/phần mềm
- 12. làm cách nào để thống kê tần suất báo chí chính của mình và đếm số
- 13. Làm cách nào để cung cấp URL cho việc thu thập dữ liệu để thu thập dữ liệu?
- 14. Giải thích số liệu thống kê Z3
- 15. Hiệu ứng hệ thống trên hiệu suất
- 16. Giám sát/số liệu hiệu suất trong ứng dụng .NET
- 17. Làm thế nào để sử dụng số liệu thống kê git trong Windows 7
- 18. Làm thế nào để đọc đầu ra số liệu thống kê uwsgi
- 19. Làm thế nào để theo dõi số liệu thống kê memcached trên windows?
- 20. làm thế nào để thiết lập lại tất cả các số liệu thống kê mysql?
- 21. C# Hiệu suất kiểu dữ liệu thập phân
- 22. Trích xuất số liệu thống kê từ google play
- 23. Số liệu thống kê Ehcache theo khóa
- 24. Hiệu suất Java với số lượng RAM rất lớn
- 25. SoftReferences thu thập bởi JVM trong thực tế như thế nào?
- 26. Java không thu thập bộ nhớ rác
- 27. Số liệu thống kê trên luồng lớn các số nguyên trong java
- 28. Đoạn mã cho năng suất - thu thập mã tốt
- 29. Tần suất số liệu thống kê ứng dụng Market cập nhật?
- 30. Cơ sở dữ liệu tốt nhất để lưu trữ số liệu thống kê từ Erlang
Tôi nghĩ rằng tôi tìm thấy một câu hỏi tương tự [ở đây] (http: //stackoverflow.com/questions/1193954/can-jconsole-data-be-retrieved-from-the-command-line). Tôi chưa phân tích các công cụ được đề cập ở đó. –