Improve size hint update algorithm

This commit is contained in:
Kogia-sima 2020-07-21 09:00:15 +09:00
parent 9765de213f
commit 236dff6b10
1 changed files with 1 additions and 1 deletions

View File

@ -25,7 +25,7 @@ impl SizeHint {
/// as the value passed on update()
#[inline]
pub fn update(&self, mut value: usize) {
value = value + value / 4;
value = value + value / 8 + 75;
if unlikely!(self.get() < value) {
self.value.store(value, Ordering::Release);
}