Tôi có một ứng dụng .Net duy trì một nhóm ổ cắm để sử dụng lại chúng. Người ta nghi ngờ rằng nó có thể đang giữ quá nhiều ổ cắm mà không giải phóng chúng. Có cách nào để tìm số lượng xử lý socket mà ứng dụng đang giữ trong Windows không?Làm thế nào để tìm danh sách các ổ cắm được giữ bởi một quá trình trong các cửa sổ?
Trả lời
loại netstat -a -o -n
từ command prompt
Thêm '-b' để hiển thị tệp thực thi có liên quan đến việc tạo mỗi kết nối hoặc nghe Hải cảng. Xem 'netstat --help' để biết danh sách tất cả các tùy chọn. – DavidS
Trong trường hợp ai đó đi ngang qua câu hỏi này, tôi đã thử nghiệm một số phần mềm được gọi là "SocketSniff tại http://www.nirsoft.net/utils/socket_sniffer.html Nó không chỉ hiển thị các ổ cắm, nhưng nó cũng cho thấy nội dung -. Làm việc tốt , thậm chí trên 64 cửa sổ chút
[Xin lưu ý: sử dụng tự chịu rủi ro; biện pháp phòng ngừa trước khi chạy bất cứ điều gì tải về miễn phí trên internet; đọc khuyến cáo trên trang vv].
tôi thích TCPView từ Sysinternals : http://technet.microsoft.com/en-us/sysinternals/bb897437 Tốt cho rất nhiều thứ khác nữa, nhưng để kiểm tra quá trình của riêng bạn, chỉ cần tìm nó trong danh sách và nhìn vào các ổ cắm nó đã mở, địa chỉ chúng bị ràng buộc, vv Bạn cũng có thể xem các mô hình năng động của các quá trình của bạn sử dụng ổ cắm.
- 1. Làm thế nào để có được một danh sách các ổ cắm mở trong Linux bằng C?
- 2. Làm thế nào để giữ một ổ cắm mở cho đến khi khách hàng đóng cửa?
- 3. node.js - chia sẻ ổ cắm giữa các quá trình
- 4. Làm thế nào tôi có thể phát hiện khi nào các cửa sổ mới được mở và/hoặc có danh sách các cửa sổ đang mở?
- 5. Làm cách nào để có được danh sách các cửa sổ/quy trình mở hiện tại với Java?
- 6. Danh sách các móc cửa sổ được cài đặt
- 7. Đang chuyển mã bảo vệ cửa sổ giữa các quá trình được phép
- 8. Làm thế nào để tìm danh sách các quá trình sử dụng một mô-đun hạt nhân cụ thể?
- 9. Ổ cắm Python - giữ ổ cắm còn sống?
- 10. Làm thế nào để giám sát quá trình thực hiện chương trình/trong cửa sổ?
- 11. Làm thế nào để có được danh sách tất cả các cửa sổ xử lý trong Java (Sử dụng JNA)?
- 12. Làm cách nào để có danh sách các tệp được tải bởi quy trình của tôi?
- 13. Làm thế nào để chuyển đối số cho các quá trình được tạo bởi fork()
- 14. Làm thế nào để ngăn chặn các phản hồi trễ tới một ổ cắm TCP?
- 15. Tìm kiếm một sự thay thế cho cửa sổ thông điệp được sử dụng trong liên quá trình giao tiếp
- 16. Có thể tìm thấy các ổ cắm tmux hiện đang được sử dụng không?
- 17. Làm cách nào để thêm chương trình vào cửa sổ thêm/xóa danh sách chương trình
- 18. Làm thế nào tôi có thể vượt qua một ổ cắm từ quá trình cha mẹ đến con
- 19. Làm thế nào để làm cho CMake tìm thấy google protobuf trên các cửa sổ?
- 20. Làm cách nào để giữ các lựa chọn được tô sáng trong Hộp danh sách tkinter?
- 21. Linux API để xác định các ổ cắm thuộc sở hữu của một quy trình
- 22. Tên tệp được mở bởi một quy trình trong cửa sổ?
- 23. Làm thế nào để giết một quá trình trong Cygwin?
- 24. Làm thế nào để bạn chỉ định một phạm vi cổng cho các ổ cắm Java?
- 25. Làm thế nào tôi có thể nhận được tất cả các ổ đĩa USB (cắm vào)
- 26. Làm cách nào để biết liệu có quá trình nào bị ràng buộc với một ổ cắm miền Unix không?
- 27. Làm thế nào để loại bỏ các bản sao trong danh sách, nhưng giữ thứ tự
- 28. Làm thế nào để có được một danh sách các tập tin đóng cửa cuối cùng trong emacs?
- 29. Khi nào các cửa sổ báo hiệu một quá trình xử lý?
- 30. biến SQL để giữ danh sách các số nguyên
Liên quan: [Làm cách nào tôi có thể liệt kê các ổ cắm trên một quy trình cửa sổ cụ thể?] (Http://stackoverflow.com/q/1337392/95735) –