Top "Debugging" questions

Debugging is a methodical process of finding and fixing bugs in a computer program.

Is there a good Valgrind substitute for Windows?

I was looking into Valgrind to help improve my C coding/debugging when I discovered it is only for Linux …

c windows debugging memory-leaks valgrind
Editing in the Chrome debugger

How do I "dynamically" edit JavaScript code in the Chrome debugger? It's not for me, so I don't have access …

javascript google-chrome debugging
Firebug-like debugger for Google Chrome

Is there anything like Firebug that you can use within Google Chrome? Essential features I would like: Inspect HTML source (…

html css google-chrome debugging firebug
PHP - Debugging Curl

I'd like to see what the post fields in the request are before I send it. (For debugging purposes). The …

php debugging curl
Swift: print() vs println() vs NSLog()

What's the difference between print, NSLog and println and when should I use each? For example, in Python if I …

swift debugging logging console
#if DEBUG vs. Conditional("DEBUG")

Which is better to use, and why, on a large project: #if DEBUG public void SetPrivateValue(int value) { ... } #endif or […

c# debugging preprocessor debug-symbols
What is private bytes, virtual bytes, working set?

I am trying to use the perfmon windows utility to debug memory leaks in a process. This is how perfmon …

debugging memory-leaks operating-system memory-management
What is a Python equivalent of PHP's var_dump()?

When debugging in PHP, I frequently find it useful to simply stick a var_dump() in my code to show …

php python debugging
A valid provisioning profile for this executable was not found for debug mode

I am getting this error while I am trying to debug my app on device. I created development provisioning profile …

iphone debugging profile provisioning
How should strace be used?

A colleague once told me that the last option when everything has failed to debug on Linux was to use …

linux debugging strace