Possible reasons Distribution of durations is tri-modal

by Aheho   Last Updated August 13, 2019 15:00 PM

Below is the distribution graph of durations from a single page of an asp.net webforms application. As you can see there is a cluster of response times in the 250ms range, there is a cluster in the 1400ms range and there is a cluster in the 4000ms range. This surprised me. Maybe my high school math teacher mislead me, but I was expected something approximating a normal distribution.

I'm curious if other's have seen this pattern and what the cause could be.

My first thought was perhaps the page has conditional logic that makes addition expensive database calls in certain situations, but that isn't the case. There are 4 database calls in every case. And none of the database calls is expensive.

Response Times extracted from application insights

Related Questions

mysql crashes every other day - tuning ideas?

Updated October 21, 2015 07:00 AM

How to Tune MariaDB/MySQL Using My Tuning Stats

Updated September 14, 2015 15:00 PM

Analyzing server performance

Updated May 03, 2016 10:00 AM

Linux performance tuning bash script

Updated August 07, 2018 22:00 PM