Woordenlijst/Processen die je tegenkomt

Helperprocessen

Ook: Google Chrome Helper (Renderer)

Kort antwoord

Helperprocessen zijn aparte processen die een app start om een deel van zijn werk te doen, zoals webpagina’s weergeven, extensies uitvoeren of afbeeldingen verwerken. Ze staan in Activiteitenweergave als eigen regels, vaak met de naam van de app gevolgd door Helper.

Browsers en apps die op webtechnologie zijn gebouwd, verdelen hun werk over veel processen. Google Chrome draait bijvoorbeeld meestal een Renderer-helper voor webinhoud, een GPU-helper, en nog meer voor extensies en hulpfuncties. Crasht er een, dan blijft de rest van de app gewoon draaien.

Het nadeel is dat Activiteitenweergave elke helper apart toont. Een app met bescheiden cijfers op zijn hoofdregel kan veel meer gebruiken zodra je al zijn helpers optelt.

Waarom er zoveel Google Chrome Helper-processen zijn

Chrome geeft webpagina’s en extensies hun eigen processen, zodat ze van elkaar gescheiden blijven. Meer geopende tabbladen, sites en extensies betekent meestal meer helpers. Andere browsers en veel desktop-apps die op webtechnologie zijn gebouwd, werken op dezelfde manier.

Zo zie je welk tabblad of welke extensie de bronnen gebruikt

Activiteitenweergave noemt de helper, maar niet de pagina die erin draait. Browsers hebben hiervoor hun eigen taakbeheer. Open in Chrome ‘Venster’ en daarna ‘Taakbeheer’ om elk tabblad en elke extensie met hun geheugen en CPU te zien.

Sluit de zware tabbladen of schakel extensies uit die je niet gebruikt. Eén helper stoppen in Activiteitenweergave laat dat tabblad of die extensie meestal alleen crashen, dus je kunt hem beter vanuit de app zelf sluiten.

Zo zie je het totale gebruik van een app

Tel de regels van de app en zijn helpers op. In Activiteitenweergave toont ‘Weergave’ > ‘Alle processen, hiërarchisch’ processen onder hun bovenliggende proces, wat kan helpen, al worden sommige helpers door andere systeemprocessen gestart en staan die dan niet onder de app.

Zo zie je bij welke app een helper hoort

De meeste helpers dragen de naam van hun app, maar niet allemaal. Activiteitenweergave en Terminal kunnen je allebei vertellen waar een helper vandaan komt.

  1. Dubbelklik in Activiteitenweergave op de helper, of selecteer hem en klik op de knop ‘Info’ in de knoppenbalk.
  2. Lees het veld ‘Bovenliggend proces’. Bij een browserhelper is dat meestal de browser zelf.
  3. Voor het volledige beeld zoek je de PID van de helper op in de kolom ‘PID’ en voer je ps -o ppid=,comm= -p <PID> uit in Terminal. Het toont de PID van het bovenliggende proces en het volledige pad van de helper, en de .app-naam in dat pad is de app die hem heeft meegeleverd.
  4. Om alle regels van één app tegelijk te zien, typ je de naam van de app in het zoekveld van Activiteitenweergave. De lijst wordt dan gefilterd tot de app en alle helpers die zijn naam dragen.

Wat elke soort helper doet

Browsers die op Chromium zijn gebaseerd, en veel desktop-apps die met webtechnologie zijn gebouwd, verdelen het werk over helpers met een label tussen haakjes. De helpers van Chrome zijn bijvoorbeeld:

  • Helper (Renderer): draait webpagina’s en webinhoud. Meestal de drukste en de talrijkste.
  • Helper (GPU): doet teken- en videowerk op de grafische processor voor de hele app.
  • Helper (Plugin): voert plug-incode uit. Sommige apps, zoals Slack, hebben deze.
  • Helper zonder label: een hulpproces voor taken zoals netwerk, audio of opslag.

Wanneer veel helpers een probleem zijn

Veel helpers zijn op zich normaal. Het aantal volgt vooral hoeveel tabbladen, vensters, sites en extensies je open hebt, en elk gebruikt weinig als het niets doet.

Het wordt een probleem als één helper bovenaan de lijst ‘% CPU’ blijft staan terwijl je de app niet gebruikt, of als de helpers van de app samen zoveel geheugen gebruiken dat Geheugendruk geel of rood wordt. Open in beide gevallen het eigen taakbeheer van de app als die er een heeft, zoek de verantwoordelijke pagina of extensie en sluit die vanuit de app.

Extensies zijn het bekijken waard, ook als je ze niet gebruikt. In Chromium-browsers draaien extensies in eigen helperprocessen, dus een extensie die je ooit hebt geïnstalleerd en bent vergeten, kan op de achtergrond geheugen vasthouden en de CPU wakker maken. Verwijder de extensies die je niet meer nodig hebt.

Vragen die mensen stellen

Wat is Google Chrome Helper (Renderer)?

Het is een Chrome-proces dat webinhoud weergeeft, meestal voor een of meer tabbladen of sites. Chrome draait er meerdere, zodat pagina’s gescheiden blijven.

Kan ik een helperproces veilig stoppen?

Het kan geen kwaad, maar het tabblad of de functie die erin draaide, crasht of laadt meestal opnieuw. Het tabblad of de extensie vanuit de app sluiten is netter.

Waarom toont Activiteitenweergave zoveel processen voor één app?

Veel apps verdelen hun werk over helperprocessen, en Activiteitenweergave toont elk daarvan apart in plaats van ze onder de app op te tellen.

Waarom gebruikt Google Chrome Helper (Renderer) zoveel CPU?

Een van je tabbladen of extensies werkt hard, vaak door video, animatie of een script dat blijft draaien. Open ‘Venster’ > ‘Taakbeheer’ in Chrome om te zien welk tabblad het is.

Waarom tonen Slack, Discord en VS Code ook Helper-processen?

Ze zijn gebouwd met webtechnologie die hetzelfde ontwerp met meerdere processen gebruikt als Chrome, dus ze draaien eigen Renderer-, GPU- en andere helpers.

Blijven helperprocessen draaien nadat ik de app heb gestopt?

Normaal stoppen ze met de app. Blijft er een achter nadat de app is gesloten, dan kun je die in Activiteitenweergave stoppen. Als je de app opnieuw opent, start hij nieuwe helpers.

Gerelateerd

Stap voor stap: Chrome gebruikt te veel geheugen.

Op zoek naar iets beters dan Activiteitenweergave? Bekijk de beste alternatieven voor Activiteitenweergave op de Mac, of blader door alle begrippen in de woordenlijst.