3 ms·
As indicated in the article, moving dashboard data files from compressed-and-slow NAND to a slightly-less-slow regular HDD would definitely be a performance win
by PreInternet01 4y ago
As indicated in the article, moving dashboard data files from compressed-and-slow NAND to a slightly-less-slow regular HDD would definitely be a performance win, but I think the author underestimates the extent of the improvement.
The dashboard is commonly accessed right after the system has booted, at a time at which lots of startup processes are still competing for files stored on the NAND OS partition. This dramatically increases latency, and thus load times. Fetching dashboard resources from an idle HDD partition could definitely improve responsiveness by more than just a few milliseconds.
I'm not too sure about the exact tooling available for the Xbox, but regular Windows has lots of tracing and analysis options available to improve boot times: see, for example, https://learn.microsoft.com/en-us/windows-hardware/test/wpt/optimizing-performance-and-responsiveness https://learn.microsoft.com/en-us/windows-hardware/test/wpt/...
I would not be surprised at all if the Xbox team made this change in response to detailed responsiveness metrics, and that they saw a definite improvement afterwards, which is why they shipped the 'attempt'...
- bentcorner 4y ago> I'm not too sure about the exact tooling available for the Xbox, but regular Windows has lots of tracing and analysis options available to improve boot times At least with current gen xbox ships with windows onecore: https://arstechnica.com/information-technology/2016/05/onecore-to-rule-them-all-how-windows-everywhere-finally-happened/ https://arstechnica.com/information-technology/2016/05/oneco... Presumably one of the goals to unify xbox on windows was to get all the windows tooling.
- EatonZ 4y agoThe dash is one of the last things loaded on the nand. At that point all the critical stuff has been loaded. They also had to compress the dash for storage on the nand, or else the file system would have went beyond capacity.
- iforgotpassword 4y agoWhat generation of Xbox did you test that on? A later one? Maybe the original flash chip was somewhat slower...