In dit nieuws-topic lees ik vele reacties over ze zogenaamde "scroll bug", het verschijnsel dat de CPU-usage tijdens het scrollen met het wieltje heel hoog wordt.
Ik denk dat het geen bug is, maar dat het een logisch verklaarbaar verschijnsel is.
Als je scrollt, wordt de venster-inhoud vernieuwd. Als je met je wieltje draait, lijkt het voor je OS net alsof je steeds kleine stukjes scrollt. Na elk stukje scrollen, wordt je venster-inhoud weer vernieuwd. Voordat echter de vernieuwing is voltooid, wordt er weer een stukje gescrolld, aangezien de gebruiker nog steeds aan dat wieltje draait, en weer wordt er ververst. Dus gedurende het draaien wordt het venster voortdurend vernieuwd. Een venster vernieuwen kost veel CPU-tijd, met name bij geavanceerde programma's als Internet Explorer. Al die vernieuwingen achter elkaar veroorzaken die hoge CPU-usage tijdens het scrollen
Mijn verklaring verklaart ook dit soort verschijnselen:
Gepost door twiFight:
Heel wild scrollen met de balk levert mij maximaal nog niet eens 50% cpu usage op.
Maar vrij rustig scrollen met de muis 80% minimaal.
Als je heel wild scrollt, heb je weinig vernieuwingen van je venster, je scrollt er in grote stappen doorheen. Als je het rustig aan doet, heb je voortdurend vernieuwingen.
Naar aanleiding van deze feiten samen met mijn bovenstaande verklaring van de "scrollbug" kun je stellen dat wild scrollen (met weinig vernieuwingen) minder CPU-tijd kost als rustig scrollen (met veel vernieuwingen)
En dat is precies wat twiFight heeft waargenomen