2012-06-20 23 views
7

Tôi có tệp kết xuất bộ nhớ cửa sổ (DMP) của quy trình JVM.Tạo một vùng heap java từ một bãi chứa bộ nhớ cửa sổ

Có cách nào để tôi có thể sử dụng công cụ Java để thực hiện phân tích đống này không? Các công cụ SDK (jhat vv) dường như không giúp đỡ - tất cả chúng dường như mong đợi một bãi chứa đống Java.

(Tôi đã nhiều Windbg kinh nghiệm, nhưng tôi là một người ngu dốt hoàn toàn khi nói đến Java gỡ lỗi)

câu hỏi tương tự này: Dump file analysis of Java process? không có câu trả lời về điểm này.

+0

Tại sao bạn không chỉ cần làm một đống đổ với [ 'jmap'] (http://docs.oracle.com/javase/6/docs/ các công cụ/công cụ/share/jmap.html), và sau đó phân tích nó trong ['Eclipse MAT'] (http://www.eclipse.org/mat), chẳng hạn? – npe

+2

Bởi vì tất cả những gì tôi đã đưa ra là một tệp DMP ... quá trình này đã biến mất. Đây là phân tích sau giết mổ. –

+0

Tôi không tin rằng có một cách để chuyển đổi một bãi chứa lõi vào một bãi chứa đống. Tất cả các công cụ Java được thiết kế để sử dụng các bãi chứa đống. –

Trả lời

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