Nói chung, bạn có đề xuất gì về điều này? Hiện tại mất gần 10 phút để tôi đính kèm vào quá trình IIS chạy cục bộ lưu trữ SharePoint 2007.Giảm thời gian để gắn và tải các ký hiệu
Trả lời
Đảm bảo đường dẫn biểu tượng của bạn bao gồm thư mục bộ nhớ cache cục bộ để không tải xuống biểu tượng từ máy chủ biểu tượng công cộng của Microsoft mỗi khi bạn đính kèm.
Ngoài ra, tôi chưa thử với Visual Studio, nhưng bạn cũng có thể thiết lập một mô-đun xác định exclusion list mà bạn không có biểu tượng.
Bạn cũng có thể tải xuống các biểu tượng cho nền tảng hiện tại của mình từ debugging tools for windows page. Cài đặt chúng vào thư mục biểu tượng được lưu trong bộ nhớ cache cục bộ của bạn (ví dụ: c: \ windows \ symbols)
Bạn cũng có thể tắt tự động nạp biểu tượng như được mô tả here.
Hoặc thứ gì đó có thể nhanh hơn, hãy thử chạy bên ngoài trình gỡ lỗi (bằng Ctrl-F5) và sau đó đính kèm vào quy trình. Tôi đã có một Studio vĩ mô thị giác mà tôi liên kết với tổ hợp phím Ctrl-Shift-A mà tôi nhấn để đính kèm vào quá trình của tôi bất cứ lúc nào, và nó ánh xạ tới này:
Function AttachToProcess(ByVal procname As String, ByVal quiet As Boolean) As Boolean
Dim attached As Boolean = False
Dim proc2 As EnvDTE80.Process2
' Attaching natively, from http://blogs.msdn.com/jimgries/archive/2005/11/30/498264.aspx'
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(1) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("Native")
For Each proc2 In DTE.Debugger.LocalProcesses
If (proc2.Name.Contains(procname)) Then
proc2.Attach2(dbgeng)
attached = True
Exit For
End If
Next
If (attached = False And quiet = False) Then
MsgBox(procname + " is not running")
End If
Return attached
End Function
Sub AttachToMyProcess()
AttachToProcess("MyProcess.exe", True)
End Sub
Trong Visual Studio 2010 tôi giảm của tôi đính kèm để w3wp thời gian xử lý để gần như ngay lập tức bằng cách vào Tools -> Options -> Debugging -> Symbols, chọn Chỉ quy định mô-đun và nhấn OK. Điều này làm cho Visual Studio tải các ký hiệu cho sáu nhóm của chúng tôi đã viết và bỏ qua các biểu tượng tải cho 146 mô-đun khác trong quá trình này.
Lưu ý, tôi đã kiểm tra Máy chủ biểu tượng của Microsoft cho các vị trí tệp (.pdb) biểu tượng của tôi và tôi có bộ nhớ đệm biểu tượng của mình vào c: \ debugSymbols.
- 1. Giảm thời gian tải applet
- 2. Symfony2 thời gian tải và hiệu suất
- 3. AS3 giảm hiệu suất trò chơi lớn theo thời gian
- 4. Ký hiệu cắt giảm hiệu lực LaTeX
- 5. Đo lường hiệu suất Javascript (jQuery) và các phương pháp hay nhất (không tải thời gian)
- 6. Giảm thời gian xây dựng Visual Studio
- 7. Cách giảm thời gian biên dịch với các mẫu C++
- 8. Làm thế nào để giảm thời gian tải trang trong ứng dụng ASP.NET?
- 9. Giảm thời gian để đẩy một cây con
- 10. display none Liệu nó có giảm thời gian tải hay các mục vẫn được tải nhưng không được hiển thị
- 11. Ký tên với dấu thời gian và xác thực tại máy chủ dấu thời gian
- 12. signtool không có ký hiệu kép SHA2 và SHA1 với dấu thời gian
- 13. Lời khuyên chung về giảm thời gian GC trong GHC
- 14. Làm cách nào để gắn nhãn trục trong Mayavi bằng các ký hiệu toán LaTeX?
- 15. calloc v/s malloc và hiệu quả thời gian
- 16. Speed Up tải thời gian
- 17. quantmod: buildData (, na.rm = FALSE) giảm đầu của chuỗi thời gian
- 18. Cách giảm thiểu thời gian biên dịch trong C++
- 19. cách giảm giá trị thời gian chờ kết nối ssh
- 20. Kỹ thuật hoặc tiện ích để giảm thiểu thời gian "khởi động" của Java?
- 21. Có cách nào để gắn cờ (tại thời gian biên dịch) các phương thức "ghi đè" có chữ ký không khớp với chữ ký cơ sở không?
- 22. Cách giảm thời gian tìm kiếm clang_complete thông qua tăng
- 23. Thời gian Android và Java Thời gian
- 24. Thời gian thực và php?
- 25. Thuật toán hiệu quả thời gian để sao chép mảng bit không được ký hiệu là gì?
- 26. nhật ký nant với dữ liệu và dấu thời gian
- 27. NSTimer Giảm thời gian bằng giây/mili giây
- 28. Tải và gỡ bỏ javascript tại thời gian chạy
- 29. Làm cách nào để giảm "Thời gian cho byte đầu tiên" trên trang web của tôi?
- 30. Số có giảm theo khoảng thời gian trong Clojure không?