SharePoint and .NET Advanced Troubleshooting and Debugging

2,577 views
2,529 views

Published on

SharePoint and .NET Advanced Troubleshooting and Debugging

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,577
On SlideShare
0
From Embeds
0
Number of Embeds
1,023
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SharePoint and .NET Advanced Troubleshooting and Debugging

  1. 1. Mahmoud Hamed mahmoud.hamed@itworx.com @mhamedmahmoud dev.mhamed@gmail.com http://eg.linkedin.com/in/mah moudhamedmahmoud http://mahmoudhamed.wordp ress.com/
  2. 2. Tools / SP Tools Going Deep Going Under Cover
  3. 3. Making Debugging a SNAP
  4. 4. Debugging SharePoint Apps with IntelliTrace in Visual Studio
  5. 5. http://www.microsoft.com/en-us/download/details.aspx?id=28567 Channel9: PerfView Tutorial
  6. 6. Concurrency Visualizer
  7. 7. Log parser is a powerful, versatile tool that provides universal query access to textbased data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, and Active Directory®.
  8. 8. http://archive.msdn.microsoft.com/ULSViewer
  9. 9. http://spm.codeplex.com/ SharePoint Manager 2013 Online
  10. 10. http://technet.microsoft.com/en-us/library/hh144782(v=office.14).aspx
  11. 11. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
  12. 12. http://technet.microsoft.com/en-us/bb896645
  13. 13. http://www.microsoft.com/en-us/download/details.aspx?id=4865
  14. 14. SvcConfigEditor.exe
  15. 15. SvcTraceViewer.exe
  16. 16. Fuslogvw.exe
  17. 17. Hangs Exceptions Performance problems
  18. 18. | vertarget !peb !runaway ~#threadNumber k, kn, kb, kP, !clrstack ~*k; ~*e!clrstack
  19. 19. !FinalizeQueue !syncblk !dlk !dae !pe !eeheap –gc !dumpheap –stat
  20. 20. http://www.microsoft.com/en-us/download/details.aspx?id=26798
  21. 21. ProcDump is a command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump also includes hung window monitoring (using the same definition of a window hang that Windows and Task Manager use), unhandled exception monitoring and can generate dumps based on the values of system performance counters. It also can serve as a general process dump utility that you can embed in other scripts. http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx
  22. 22. http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-forthe-Production-Environment http://channel9.msdn.com/Shows/Defrag-Tools

×