All Projects → lowleveldesign → Debug Recipes

lowleveldesign / Debug Recipes

Licence: mit
My notes collected while debugging various .NET and Windows problems.

Projects that are alternatives of or similar to Debug Recipes

WinDbg Scripts
Useful scripts for WinDbg using the debugger data model
Stars: ✭ 92 (-54.9%)
Mutual labels:  debugging, windbg
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (-5.39%)
Mutual labels:  debugging, profiling
Clockwork
Clockwork - php dev tools in your browser - server-side component
Stars: ✭ 4,076 (+1898.04%)
Mutual labels:  debugging, profiling
clockwork-firefox
Clockwork - php dev tools integrated to your browser - Firefox add-on
Stars: ✭ 22 (-89.22%)
Mutual labels:  debugging, profiling
Mthawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
Stars: ✭ 1,119 (+448.53%)
Mutual labels:  debugging, profiling
iopipe-go
Go agent for AWS Lambda metrics, tracing, profiling & analytics
Stars: ✭ 18 (-91.18%)
Mutual labels:  debugging, profiling
Clockwork Chrome
Clockwork - php dev tools integrated to your browser - Chrome extension
Stars: ✭ 415 (+103.43%)
Mutual labels:  debugging, profiling
ghc-stack
Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)
Stars: ✭ 69 (-66.18%)
Mutual labels:  debugging, profiling
Viztracer
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
Stars: ✭ 874 (+328.43%)
Mutual labels:  debugging, profiling
Dbgshell
A PowerShell front-end for the Windows debugger engine.
Stars: ✭ 566 (+177.45%)
Mutual labels:  debugging, windbg
windbg js scripts
Toy scripts for playing with WinDbg JS API
Stars: ✭ 135 (-33.82%)
Mutual labels:  debugging, windbg
Iopipe Js Core
Observe and develop serverless apps with confidence on AWS Lambda with Tracing, Metrics, Profiling, Monitoring, and more.
Stars: ✭ 123 (-39.71%)
Mutual labels:  debugging, profiling
windbgtree
A command tree based on commands and extensions for Windows Kernel Debugging.
Stars: ✭ 94 (-53.92%)
Mutual labels:  debugging, windbg
kokkos-tools
Kokkos C++ Performance Portability Programming EcoSystem: Profiling and Debugging Tools
Stars: ✭ 52 (-74.51%)
Mutual labels:  debugging, profiling
DbgPkg
Scripts to prepare Windows system for debugging.
Stars: ✭ 30 (-85.29%)
Mutual labels:  debugging, windbg
Superdump
A service for automated crash-dump analysis
Stars: ✭ 384 (+88.24%)
Mutual labels:  debugging, windbg
iopipe-js
Build and run serverless apps with confidence on AWS Lambda with Tracing, Profiling, Metrics, Monitoring, and more.
Stars: ✭ 33 (-83.82%)
Mutual labels:  debugging, profiling
SQLCallStackResolver
Utility to resolve SQL Server callstacks to their correct symbolic form using just PDBs and without a dump file
Stars: ✭ 55 (-73.04%)
Mutual labels:  debugging, windbg
Trace Nodejs
Trace is a visualised distributed tracing platform designed for microservices.
Stars: ✭ 471 (+130.88%)
Mutual labels:  debugging, profiling
Training Material
A collection of code examples as well as presentations for training purposes
Stars: ✭ 85 (-58.33%)
Mutual labels:  debugging, profiling

Debug Recipes

It is a repository of my field notes collected while debugging various .NET application problems on Windows (mainly) and Linux. They do not contain much theory but rather describe tools and scripts with some usage examples.

The 💾 icon before a section name means that materials in a given section are no longer updated and may be outdated.

I hope you will find the materials helpful. Any contribution is welcome.

👉 I also authored the .NET Diagnostics Expert course, available at Dotnetos 🌶 Academy. Apart from the theory, it contains lots of demos and troubleshooting guidelines. Check it out if you're interested in learning .NET troubleshooting. 👈

General advice

Make sure you have valid symbols configuration in your system. If you are debugging a .NET application you may first check the .NET debugging tips.

Troubleshooting

Application execution problems

Database connectivity

.NET Web Applications

System

Databases

MS SQL Server MySQL
Slow queries X X
Blocked requests X X
Indexes problems X X
I/O problems X
Server problems X X

IIS

Tools

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].