


The costs of high CPU usage in in-elastic applications Including identifying and optimizing the application code causing high CPU. In this guide, we’ll take a step-by-step look at how to use LeanSentry CPU diagnostics to identify and diagnose high CPU usage. For these applications, higher CPU usage often leads to high CPU hangs, and excessive cloud/hosting costs necessary to maintain <50% CPU utilization at peak load. These optimized applications could maintain decent performance during peak load, and fully utilize their server resources (resulting in lower hosting/cloud costs). In an ideal world, web applications should be “elastic”, able to “stretch” to handle high CPU workload up to 100% CPU utilization, with only a small performance penalty. (Based on troubleshooting 30,000+ IIS websites with LeanSentry in the last decade.) High CPU usage in the IIS worker process (w3wp.exe) is the second most-reported performance issue affecting IIS websites.
