chúng ta cần một công cụ để phát hiện rò rỉ bộ nhớ dễ dàng trong một Ứng dụng ASP.NET. Chúng tôi có một ứng dụng, tiêu thụ rất nhiều bộ nhớ.Công cụ để chẩn đoán rò rỉ bộ nhớ trong .NET (Ứng dụng ASP.NET)
Cảm ơn
chúng ta cần một công cụ để phát hiện rò rỉ bộ nhớ dễ dàng trong một Ứng dụng ASP.NET. Chúng tôi có một ứng dụng, tiêu thụ rất nhiều bộ nhớ.Công cụ để chẩn đoán rò rỉ bộ nhớ trong .NET (Ứng dụng ASP.NET)
Cảm ơn
Vâng, "dễ dàng" là lừa ... Tuy nhiên dotTRACE có thể là đáng xem.
Rob Mariani đã viết một bài viết hay trên Tracking down managed memory leaks đã giúp tôi theo dõi các tham chiếu treo lơ lửng trong ứng dụng dành cho máy tính để bàn.
check out của Microsoft FxCop mà cũng phân tích các vấn đề hiệu suất, vv
.Net Memory Profiler. Đã sử dụng phiên bản dùng thử một lần. Nó rất hữu ích, nhưng tôi không cần nó đủ thường xuyên để đảm bảo mua một cái.
Điều tôi tìm thấy là LUÔN LUÔN đảm bảo bạn vứt bỏ bất kỳ tài nguyên nào, đặc biệt trong DirectoryServices, triển khai IDisposable.
Thực ra, đừng cố gắng vứt bỏ các nguồn tài nguyên tĩnh dùng một lần như Brushes.Black nếu bạn định sử dụng chúng một lần nữa :) Đã học được một cách khó khăn ... – Spikolynn
Tôi đọc khoảng Ants Profiler. Chúc may mắn.
Đọc Tess theo số If broken it is, fix it you should. Nó sẽ giúp bạn đi đúng hướng.
Tôi đã xuất bản new article on the subject on MSDN. Nó chứa một danh sách các công cụ.
tôi thấy cái này khá hữu ích quá: http://www.codeproject.com/Articles/19490/Memory-Leak-Detection-in-NET
Tóm tắt các điểm thú vị:
+1 cho Tess's Blog - Thấy cô ấy có mặt tại Tech.Ed - cô ấy thực sự biết công cụ của mình, và blog của cô ấy đầy những lời khuyên hữu ích về theo dõi các vấn đề trong ứng dụng ASP.NET –
Và cô ấy sẽ để chuẩn bị một bộ phòng thí nghiệm mới :) – idursun