SharePoint and .NET Advanced Troubleshooting and Debugging

  • 1,548 views
Uploaded on

SharePoint and .NET Advanced Troubleshooting and Debugging

SharePoint and .NET Advanced Troubleshooting and Debugging

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,548
On Slideshare
0
From Embeds
0
Number of Embeds
11

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. Tools / SP Tools Going Deep Going Under Cover
  • 3. Making Debugging a SNAP
  • 4. Debugging SharePoint Apps with IntelliTrace in Visual Studio
  • 5. http://www.microsoft.com/en-us/download/details.aspx?id=28567 Channel9: PerfView Tutorial
  • 6. Concurrency Visualizer
  • 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. http://archive.msdn.microsoft.com/ULSViewer
  • 9. http://spm.codeplex.com/ SharePoint Manager 2013 Online
  • 10. http://technet.microsoft.com/en-us/library/hh144782(v=office.14).aspx
  • 11. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
  • 12. http://technet.microsoft.com/en-us/bb896645
  • 13. http://www.microsoft.com/en-us/download/details.aspx?id=4865
  • 14. SvcConfigEditor.exe
  • 15. SvcTraceViewer.exe
  • 16. Fuslogvw.exe
  • 17. Hangs Exceptions Performance problems
  • 18. | vertarget !peb !runaway ~#threadNumber k, kn, kb, kP, !clrstack ~*k; ~*e!clrstack
  • 19. !FinalizeQueue !syncblk !dlk !dae !pe !eeheap –gc !dumpheap –stat
  • 20. http://www.microsoft.com/en-us/download/details.aspx?id=26798
  • 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. http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-forthe-Production-Environment http://channel9.msdn.com/Shows/Defrag-Tools