2012-02-23 31 views
11

Tôi muốn nhận được tương đương với ouput của jmap -histo theo chương trình, từ bên trong ứng dụng được giám sát. Tôi thấy kích hoạt một đống heap nhị phân là có thể thông qua các hạt chẩn đoán HotSpot, nhưng tôi không thể xem làm thế nào để có được dữ liệu biểu đồ. Có thể không?Làm thế nào để có được biểu đồ jmap theo lập trình?

Trả lời

2

Nó có thể không phải là ví dụ/code tốt nhất, nhưng có một cái nhìn tại this

(Tôi nghĩ rằng nó chỉ làm việc trên Hotspot JVM)

+0

Cảm ơn bạn đã liên kết. Tôi đoán điều này có nghĩa là không có cách "nội bộ" để làm điều này, bạn phải liên kết với một đại lý để có được thông tin này? – nicoulaj

+0

Đây là một cách nội bộ (nó không thực thi ứng dụng jmap), nhưng nó không phải là cách độc lập với jvm, bởi vì các lớp/phương thức không được chuẩn hóa được sử dụng, thậm chí không tồn tại trong các triển khai jvm khác. – MRalwasser

+0

Nó không phải là nội bộ, nó gắn một tác nhân bên ngoài. – nicoulaj

Các vấn đề liên quan