Returns the maximum amount of data we can read as part of the current measurement period, and sleeps this thread if our allowance is used up.