2010-08-05 33 views
5

Không sử dụng bất kỳ công cụ của bên thứ ba nào, bạn có thể xác định xem ứng dụng ASP.NET (.NET 3.5) có bị rò rỉ bộ nhớ không? Tôi muốn đảm bảo rằng một ứng dụng được phát triển bởi một người khác đang chạy ổn. Tôi sẽ giả sử sử dụng quầy hiệu suất nhưng một trong những (s) là những quyền sử dụng để xem nếu ứng dụng có rò rỉ bộ nhớ?Làm cách nào để xác định xem trang ASP.NET có rò rỉ bộ nhớ hay không

Trả lời

4

Bạn muốn sử dụng:

Debug Diagnostic Tool

Mô tả từ Microsoft website:

Các Công cụ Chẩn đoán Debug (DebugDiag) được thiết kế để hỗ trợ cho việc vấn đề xử lý sự cố như bị treo, hiệu suất chậm, rò rỉ bộ nhớ hoặc phân mảnh và treo trong bất kỳnàoquy trình chế độ người dùng. Công cụ này bao gồm tập lệnh gỡ lỗi bổ sung tập trung trên Dịch vụ thông tin Internet (IIS) ứng dụng, truy cập dữ liệu web thành phần, COM + và các công nghệ Microsoft liên quan .

Tải xuống miễn phí và hướng dẫn về cách sử dụng tất cả đều nằm trên linked page.

Liên kết này cũng có thể được sử dụng:

How to use the IIS Debug Diagnostics tool to troubleshoot a memory leak in an IIS process

1

Các CLR Profiler (xem phần "Xác định đâu Application của bạn cấp phát bộ nhớ").

1

Nếu bạn thực sự muốn học cách sử dụng Debug Diagnostic Tool, bạn nên đọc Tess Ferrandes blog, cô ấy là kỹ sư leo thang ASP.Net và viết các bài viết hữu ích về cách chẩn đoán các sự cố thường gặp trong các ứng dụng ASP.Net với các công cụ đó.

Hy vọng nó sẽ giúp !!!

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