TiVo 14.8c vs 18.104.22.168 benchmarks
All tests were performed a minimum of 3 times, most were done 5. All runs are averaged while the outliers are ignored as is initial loads unless noted. Timing was done using a digital stopwatch and values were typically rounded to whole seconds unless I felt the 0.5s value was needed to indicate a feeling of being that bit faster.
This image contains the data values in seconds comparing the previous 14.8c versus the new 22.214.171.124 along with the % difference.
This image is a graph of the % increase showing the overall trend in increases.
Aggregating this data ignoring the 0% values shows an average gain of 46% or nearly a 50% performance gain in the TiVo Premiere non-Elite with the new software that contains the new HDUI/Flash & 2nd core enabled. This is definitely a solid performance gain from primarily the 2nd core without a complete HDUI rewrite with a new multi-threaded Flash runtime.
To me what this shows is that the main system was CPU limited for a majority of background tasks the UI relies on as the UI itself probably was as well. Providing true hardware threading the systems behind the UI (IO, database, network, etc) can now run more efficiently and finally concurrently.
Oddly the moving of a Season Pass form bottom to top decreased in speed, where I had expected to see a solid improvement here. This task is possibly one of the most DB intensive in my opinion as it requires a significant amount of reorganization and validation. My guess would be the process needs to be optimized for more efficient memory/cpu use due to heavy thrashing.
In terms of software improvements this is super solid gains. I can't wait to see what the v16 software and v2.0 UI bring to us! (Note: at the tiem we thought it might be called v16 but in reality it is what we now know as v20.)