Có thể liệt kê tất cả các tham chiếu của một đối tượng, trong khi gỡ lỗi trong Visual Studio. Tôi đang sử dụng C#. Tôi đang tìm kiếm một cái gì đó tương tự như những gì GC hiện trong quá trình thu gom rác thải.Theo dõi tất cả các tham chiếu đối tượng trong C#
15
A
Trả lời
10
SOS có thể thực hiện việc này cho bạn. Nó không được tích hợp vào trình gỡ lỗi, nhưng bạn có thể đính kèm nó vào tiến trình đang chạy của bạn. Bạn có thể thấy hữu ích khi sử dụng SOSAssist, thay vì học cú pháp giao diện điều khiển. IIRC:
!dumpheap –type {type}
Các vấn đề liên quan
- 1. Làm cách nào để theo dõi các tham chiếu đến các đối tượng Perl?
- 2. C# Theo dõi đối tượng máy ảnh
- 3. Tìm tất cả các tham chiếu đến một đối tượng trong Lua
- 4. C#: Có cách nào để dễ dàng tìm/cập nhật tất cả các tham chiếu đến một đối tượng không?
- 5. Có tốt không khi tất cả các hàm setter trả về một tham chiếu đến đối tượng trong C++?
- 6. Cách xóa một chi nhánh và tất cả các đối tượng mà nó tham chiếu
- 7. Tôi làm cách nào để tìm tất cả các đối tượng tham chiếu myObject?
- 8. C#: Tạo tham chiếu mạnh mẽ giữa các đối tượng, không có tham chiếu đến các đối tượng khác
- 9. biến tham chiếu trong đối tượng theo nghĩa đen?
- 10. Vectơ tham chiếu đến các đối tượng
- 11. Thêm hàng theo tham chiếu ở cuối đối tượng data.table
- 12. PHP: cURL và theo dõi tất cả các chuyển hướng
- 13. Chuyển các loại tham chiếu theo giá trị trong C#
- 14. Làm thế nào tôi có thể nhận được tất cả các tham chiếu với Reflection + C#
- 15. Excel VBA tham chiếu đến đối tượng QueryTable theo tên
- 16. Theo dõi bản phát hành của đối tượng com C#.
- 17. Truyền đối tượng theo tham chiếu hoặc giá trị trong C#
- 18. Oracle tất cả các tham chiếu khóa ngoài
- 19. Lựa chọn tất cả các đối tượng con trong LINQ
- 20. Tìm tất cả các tham chiếu đến một đối tượng trong cơ sở dữ liệu SQL Server
- 21. C bộ sưu tập # rác với đối tượng tham chiếu
- 22. có cách nào để truy cập tất cả các tham chiếu đến đối tượng đã cho không?
- 23. VisualVM - Tìm tất cả các tham chiếu đến một lớp
- 24. Biến đối tượng trong giá trị giữ C++, không tham chiếu đối tượng
- 25. Với một NSArray của các tham chiếu đối tượng, tôi có thể giải phóng tất cả các đối tượng trong mảng hoặc chỉ mảng đó không?
- 26. Tìm tất cả các tham chiếu trên Eclipse
- 27. Cách tốt nhất để theo dõi một số tham chiếu giữa các hàm trong ST monad?
- 28. pydev: tìm tất cả các tham chiếu đến hàm
- 29. Chuyển đổi loại C# theo tham chiếu thành loại không khớp theo tham chiếu
- 30. có thể tham số phương thức truyền đối tượng theo tham chiếu nhưng chỉ đọc không?
+1. Ngoài ra, liên kết này đã giúp tôi bắt đầu với SOS cho chính xác mục đích này: http://blogs.msdn.com/ricom/archive/2004/12/10/279612.aspx –
Ngoài ra, hãy xem blog gỡ lỗi tuyệt vời của Tess Ferrandez, ví dụ: http://blogs.msdn.com/tess/archive/2007/10/19/net-finalizer-memory-leak-debugging-with-sos-dll-in-visual-studio.aspx – Dave