2012-03-20 27 views
5

Làm thế nào để tìm rò rỉ bộ nhớ trong java bằng cách sử dụng JProfiler? Tôi đã làm việc trong JProfiler trong 1 tuần qua để tìm rò rỉ bộ nhớ trong một ứng dụng web. Tôi đọc một số hướng dẫn sử dụng và xem một số bài báo, nó cho biết việc sử dụng bộ nhớ trong tất cả các đối tượng và các khung nhìn đối tượng được cấp phát và sử dụng điểm nóng phân bổ, bạn có thể tìm thấy rò rỉ bộ nhớ. Tôi nhìn vào nó và tìm thấy rất nhiều bộ nhớ được sử dụng bởi char, string, byte. Kể từ khi tôi là một tươi tôi không biết làm thế nào để con số này và giải quyết rò rỉ bộ nhớ. Xin hãy giúp tôi trên này ..Làm thế nào để tìm rò rỉ bộ nhớ trong java bằng cách sử dụng JProfiler?

Cảm ơn trước ...

+0

Đây là [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak] đã được thảo luận. – Java

Trả lời

5

Xem this screen cast về việc tìm rò rỉ bộ nhớ với JProfiler.

+0

cảm ơn video tuyệt vời, nhưng menu bên trái của tôi khác với menu của bạn, đó là Bộ nhớ Live, Heap Walker, chế độ xem CPU, Chủ đề vv. Và khi tôi theo dõi video và nhấp chuột phải vào đối tượng thì không thể tìm thấy " Chụp ảnh heap để chọn ", thay vì tùy chọn đầu tiên là" Hiển thị lựa chọn trong Heap Walker ". Bạn có biết bất kỳ video nào khác về việc lược tả các ứng dụng Web Java với phiên bản mới nhất của JProfiler mà đến nay là 8.0.5 không? – Jack

+1

"Chụp ảnh heap để chọn" và "Hiển thị lựa chọn trong Heap Walker" là cùng một hành động. –

+0

Đây là liên kết video mới: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –

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