Controleer eerst of het geen extensies of plugins zijn, of achtergrondwerkers die een site gebruikt (om Chrome Taakbeheer te openen, druk op Shift+Esc of Menu → Meer tools → Taakbeheer).
Als dat niet zo is, dan denk ik dat het te maken heeft met hardwareversnelling. Maar let op, ik heb deze oorzaak in jaren niet meer gezien, zeker niet sinds Windows 8.
Schakel eerst hardwareversnelling uit onderaan de pagina met hoofdinstellingen (klik op Geavanceerde instellingen weergeven… onderaan chrome://settings
, scroll naar het einde, verwijder het vinkje bij Hardwareversnelling gebruiken indien beschikbaar). Recente Chrome versies vragen om opnieuw op te starten, maar uit mijn ervaring wordt deze optie onmiddellijk toegepast, althans gedeeltelijk.
Als de vertragingen niet weggaan, zelfs niet na een herstart van Chrome, open dan chrome://flags
(zet dit in de adresbalk van Chrome en druk op Enter) en stel het volgende in:
- Disable accelerated 2D canvas - Disable
- GPU rasterization - Disable
- Hardware-accelerated video decode - Disable
- Zero-copy rasterizer - Disable
(dat was voor Chrome 53.0.2785. 89, andere opties kunnen beschikbaar zijn op oudere systemen, waar Chrome niet update, bijvoorbeeld:
- Disable DirectWrite - Enable
- Enable one-copy rasteriser - Disabled
- Enable zero-copy rasteriser - Disable
- Disable hardware-accelerated video decode - Enable
)
klik dan op Relaunch now onderin het venster.
Als alles goed gaat (maar over het algemeen misschien iets langzamer), kun je de opties één voor één terugzetten op standaard totdat je er één vindt die het probleem veroorzaakt.
(als je een optie niet in de vlaggenlijst vindt, sla die dan over. Kijk misschien ook naar andere opties over GPU en hardwareversnelling en zorg ervoor dat HW-versnelling en GPU-gebruik zijn uitgeschakeld. Chrome krijgt vrij vaak updates, en in bijna elke versie worden vlaggen toegevoegd en verwijderd).
Antwoorden op de vragen:
Is er een manier om het CPU-gebruik van Chrome te verminderen?
als deze pieken worden veroorzaakt door de eigen engine van Chrome (JavaScript of HTML-parser bijvoorbeeld), dan nee. Maar waarschijnlijker is dat extensies of buggy videodrivers (hun functies worden gebruikt voor hardwareversnelling).
als ik op de plus-knop bovenaan klik om een paar nieuwe vensters te openen, dan vertraagt de video/audio. <Enig idee waarom dit gebeurt?
alleen maar gissingen. Ofwel Extension of plugin kunnen dit veroorzaken, of het toevoegen van een andere laag aan een samengesteld venster veroorzaakt videodriver vertraging (samengesteld - venster met verschillende lagen, en sommige van hen gerenderd door hardware, bijvoorbeeld door hardware video decoding). Dit is waarom ik voorstelde om hardwareversnelling uit te schakelen en te controleren.
Worden deze pagina’s niet verondersteld in hun aparte processen bewaard te worden?
ze worden inderdaad bewaard, maar er is een hoofdproces (per profiel) dat informatie naar het venster stuurt. Als dit proces om een of andere reden stopt, zullen de vensterupdates stoppen, en zal het lijken alsof Chrome niet reageert. Ik denk dat de geluidsuitvoer ook via dat hoofdproces gaat, daarom vertraagt het geluid ook.
Je kunt de procesboom controleren met Process Explorer .
Waarom het verschil tussen openen in een ander profiel en in hetzelfde profiel?
Extensies en Plugin-instellingen zijn per-profiel, en Extensies zijn standaard uitgeschakeld in Incognitomodus. Daarom kan het zich anders gedragen met verschillende profielen (zelfs met een enkel hoofdproces van chrome).