Here you can discuss ReactOS related topics.
Moderator: Moderator Team
- Posts: 1788
- Joined: Fri Aug 07, 2009 5:11 am
- Location: USA
I imagine we could do better without hurting things, since I don't think this is an essential bug. For reference, Windows 7 has the WEI index to give a rough idea of how well the PC performs. Now, what if there was a way to store estimates and average PC performance in advance and take that into account, maybe adjust it with time? Now, the problem is that there are too many variables. The amount of available memory would determine the size of buffers used, CPU performance and current load would affect copying speed, and hard drive usage would also need to be taken into account. The problem is that these cannot be predicted, and if you measure them each time, you make things more complicated than necessary and may slow things more.
- Posts: 1584
- Joined: Fri Feb 15, 2008 9:44 pm
- Location: Czechia
As the network bandwidth increases and many consumers (who don't want to understand the complexity of giving a good prediction) are switching from HDDs to SSDs, I think this problem is not as bad as it was earlier.
BTW, thanks for linking The Old New Thing, luckily I've read only about three or four of the blogposts, I still have some part of the evening left
- Posts: 114
- Joined: Sun Apr 10, 2011 11:21 am
- Location: Spain ← Europe ← Planet Earth ← Milky Way ← Universe
Just by using a rolling window average to smooth out bytes/sec the estimation would look a bit more realistic.
There are fancier things like Kalman filters
that can provide even better results. Shouldn't be that difficult.
[ external image ]
See how the raw spikes get averaged.
External patch contributor for ux/user-mode/l10n/winapi. Sometimes I fix a bit of everything everywhere.
Users browsing this forum: No registered users and 2 guests