Besides the basic performance tools introduced so far, there are many more specialized tools we can use. We will introduce some of them in detail and only briefly mention some others.
Further advanced tools
Event Tracing for Windows (ETW) and xperf
On Linux, we have the excellent and widely known perftools suite for reading any imaginable kernel counters that might be relevant for performance. A little less well-known is the fact that Windows sports an equally excellent free performance toolset, namely the ETW and xperf tools, also known as the Windows Performance Toolkit (WPT). ETW traces can show the total system behavior, and that is how different processes influence themselves. We can use it in more difficult performance...