Có cách nào để theo dõi/đăng nhập các tương tác luồng trong thời gian chạy .NET giống như VisualVM làm cho Java không? Tôi không có nhu cầu cụ thể vào lúc này nhưng tôi nghĩ sẽ thật tuyệt khi xem tất cả các chủ đề trong ứng dụng của tôi tương tác như thế nào.Theo dõi các chủ đề .NET
Trả lời
Các .NET Diagnostics C# Thread Monitoring Application xuất hiện để làm những gì bạn cần.
Chỉnh sửa: Nếu bạn mới sử dụng C#, có neat wiki bạn có thể muốn xem specifically for Java Developers.
Tôi không quen với VisualVM trong Java .... nhưng ....
Nếu bạn đang cố gắng để thực hiện điều này lập trình ... kiểm tra hiệu suất đếm WMI. Tôi hiện đang làm việc với chính họ!
MSDN Link to WMI Performance Counters
Ghi Nếu bạn đang cố gắng xem các bộ đếm hiệu suất, sử dụng máy chủ explorer trong Visual Studio .NET. Bạn có thể xem tất cả các bộ đếm hiệu năng trên máy của bạn (hoặc một máy đã cho) và các thuộc tính liên quan của chúng.
Đối với hiệu suất thu hồi Counter Value, hãy kiểm tra liên kết này: MSDN link for Counter Value Retrieval
Để được hướng dẫn về thay đổi và lấy giá trị Counter Performance, hãy kiểm tra liên kết này: MSDN link for Changing/Retrieving Performance Counter Values
Nếu bạn không cố gắng để làm điều này theo lập trình, và nếu bạn chỉ muốn xem công cụ Windows Performance Monitor (Perfmon), bạn phải gọi nó từ menu Administrative Tools của Control Panel (Under Performance) .... HOẶC .... Để mở PerfMon, chỉ cần vào Start Menu, chọn Run và gõ perfmon.
Đây là công cụ tuyệt vời để theo dõi trực quan các chủ đề và quy trình. Tuy nhiên, điều này không được thực hiện theo chương trình, và là nhiều hơn cho các mục đích quản trị và xem, thay vì xây dựng thông tin/công cụ cho một ứng dụng .NET để sử dụng/truy xuất. Công cụ Perfmon gần giống với ảnh chụp màn hình/hình ảnh của công cụ VisualVM trong bài viết của bạn.
Dưới đây là một liên kết cho Windows Perfmon: Top Ten đếm:
Hy vọng rằng điều này có thể giúp đưa bạn đi đúng hướng ... chúc mừng!
- 1. Bắt đầu nhiều chủ đề và theo dõi chúng từ ứng dụng .NET của tôi
- 2. NSURLSession Chủ đề: Theo dõi download nhiều nền
- 3. boost :: asio, hồ bơi chủ đề và theo dõi luồng
- 4. Theo dõi chủ đề Java. Làm thế nào để tìm ra chủ đề không daemon sống?
- 5. .Net Tên tệp theo dõi tùy chỉnh
- 6. Theo dõi/theo dõi của HABTM theo dõi/theo dõi
- 7. Thuật toán tốt để tìm các chủ đề trong các tweet được xếp hạng theo số lượng người theo dõi?
- 8. Hệ thống theo dõi vấn đề?
- 9. Sự khác biệt giữa theo dõi lỗi và hệ thống theo dõi vấn đề là gì?
- 10. Theo dõi bộ nhớ chủ đề và mức tiêu thụ CPU
- 11. Nhận chủ đề theo tên
- 12. Các chủ đề trả về dữ liệu trong .NET
- 13. Bảng theo dõi kiểu theo dõi của Twitter trong SQL
- 14. Theo dõi chuyển động và theo dõi Blob
- 15. Để tạo chủ đề hoặc không theo chủ đề
- 16. Cách theo dõi các dịch vụ Windows
- 17. Theo dõi tiến trình nén trên máy chủ riêng biệt
- 18. Trình theo dõi lỗi miễn phí trong .NET
- 19. Chủ đề so với các quy trình trong .NET
- 20. Cách sử dụng lại các chủ đề trong .NET 3.5
- 21. Lightweight Chủ đề Pool Libraries trong .NET
- 22. Chủ đề gốc trong ứng dụng .Net
- 23. Đồng bộ hóa chủ đề .NET
- 24. Cách theo dõi hiệu suất máy chủ IIS
- 25. Dịch vụ Web .NET & Chủ đề nềnWorker
- 26. Trình theo dõi tiến trình theo dõi lưu lượng video?
- 27. Theo dõi các lớp học tiện ích
- 28. lớn hơn UISlider ok nhưng theo dõi vấn đề vùng
- 29. Có trình theo dõi vấn đề nào của Node.js không?
- 30. .NET WPF MissingMethodException khi khởi chạy chủ đề mới