thể trùng lặp:
How to analyze PermGen contents?Làm thế nào để phân tích không gian PermGen?
Tôi muốn biết những gì đang chiếm không gian PermGen - chuỗi thực tập() hoặc các lớp học? Có công cụ nào giúp phân tích này không?
thể trùng lặp:
How to analyze PermGen contents?Làm thế nào để phân tích không gian PermGen?
Tôi muốn biết những gì đang chiếm không gian PermGen - chuỗi thực tập() hoặc các lớp học? Có công cụ nào giúp phân tích này không?
Đối với phân tích Memory
Sử dụng jvisualvm.exe
hiện diện trong thư mục bin của JDK
Sử dụng jvisualvm lấy Chủ đề/Heap bãi tùy thuộc vào process id
Đơn bạn cần phải hồ sơ.
Memory Analyzer (MAT) plugin eclipse. nơi bạn có thể nhập phân vùng heap từ jvisualvm và phân tích các rò rỉ có thể xảy ra.
Bạn có thể sử dụng công cụ giám sát có trong thư mục bin của JDK của bạn, như "jvisualvm" hoặc "jconsole"
tôi sử dụng Yourkit để phân tích những gì có trong đống không gian. Nó không phải là miễn phí nhưng nó là một trợ giúp thực sự lớn khi phân tích các vấn đề về bộ nhớ và/hoặc các vấn đề hiệu năng. (Họ có một phiên bản đánh giá)
Những liên kết nên trả lời câu hỏi đầu tiên của bạn: http://stackoverflow.com/questions/1262328/how-is-the-java-memory-pool-divided/1262474#1262474 và http: // stackoverflow. com/questions/9095748/phương pháp-khu vực-và-permgen. – assylias
Tôi không thấy các liên kết đó giúp OP như thế nào. – Perception
Nhìn vào câu hỏi này: http://stackoverflow.com/questions/2842982/how-to-analyze-permgen-contents –