Troubleshooting IIS 100% CPU issues - Step by Step (intermediary)

Processes consuming 100% of a system’s CPU time is such a situation everybody has faced at least once (likely much more than once :)), and normally as solution we just “kill the murderer” by stopping the culprit process.  But what was really causing that process to behave like that?  If you can’t properly answer this question you might…

3