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


Profiling is the process of measuring an application or system by running an analysis tool called a profiler


Quality Example
More strict

"Note that this usually happens under the release profiling which is more strict by default about errors than say debugging"

from question "How do I turn off "warnings treated as error" in VS 2008"

Much easier

"The reason is that maybe like in my case the xcode bot was attempting to archive with the development profiling and development profiling is much easier to debugging than 4f96f173-7ebe-4892-b283-52489de2f409"

from question "Xcode continuous integration provisioning profile error"


"This performance difference issue when doing profiling is better than debugging also has troubled me for a few hours i even tried to move code from web api to console application to test and console application has similar performance as good as when profiling web api"

from question "Visual studio performance profiling optimization"

Probably better

"Time spent learning a profiling is probably better spent than time writing and debugging micro-benchmarks"

from question "String Pool: "Te"+"st" faster than "Test"?"

More sql

"Another thing to try is the excellent entity framework profiling - has saved us many headaches in debugging performance issues like these - gives you a lot more than sql profiling and you can see what queries objects are created per objectcontext and method source line etc -"

from question "Seemingly infinite stack trace in EF 4.0 and poor query performance under load"

Client.assemblyattributes.cs newer

"Corecompile input file c buildagent temp buildtmp.netframework version v4.0 profiling client.assemblyattributes.cs is newer than output file bin debugging dllname.xml"

from question "In Visual Studio 2010 why is the .NETFramework,Version=v4.0.AssemblyAttributes.cpp file created, and can I disable this?"


"Of course you can only debugging the code to see the generated sql but it s easier with a profiling tool and you ll see how long time the query takes"

from question "Get the names starts with numbers or special characters in linq to sql"

Back to Home
Data comes from Stack Exchange with CC-BY-SA-3.0