Microsoft blijft Windows 10 ontwikkelen en om op de hoogte te blijven van de laatste details moeten we goed kijken naar nieuwe builds die het Windows Insider-programma levert. De nieuwste build, nummer 14942, brengt verschillende wijzigingen met zich mee, waaronder een scheiding van processen voor de bekende svchost.exe op computers met 3,5 GB RAM of meer. Het doel is om de stabiliteit, beveiliging en transparantie van elke service te vergroten, met als potentieel nadeel een hoger geheugengebruik.

Microsoft anticipeert op wijzigingen in geheugengebruik Windows 10
Windows 10

Het geheugendebat

Hoewel er veel aspecten zijn om kritiek op te leveren in de laatste versies van Windows, durf ik te zeggen dat geheugengebruik daar niet een van is. De nachtmerrie van Windows Vista (in de oorspronkelijke versie zonder servicepacks, althans) ligt ver achter ons, en Microsoft heeft een stabiele lijn van specificaties weten te handhaven. In essentie kan een computer die Windows 7 kan uitvoeren ook Windows 10 draaien, ervan uitgaande dat de periodieke updates van Redmond de ondersteuning voor bepaalde hardware niet breken (we herinneren ons nog wat er gebeurde met de Anniversary Update en de letterlijk miljoenen webcams). Nu is de visie van Microsoft over RAM vrij duidelijk: ongebruikt geheugen wordt verspild, hoewel critici dit zien als "gebrek aan optimalisatie". Solid-state drives hebben de natuurlijke "prestatieputten" van conventionele harde schijven kunnen compenseren, maar RAM is sneller, en als het coherent wordt gebruikt, verhoogt het de snelheid en stabiliteit.

Microsoft anticipeert op wijzigingen in geheugengebruik Windows 10
Microsoft zal proberen om de scheiding van processen en diensten verder te vergroten om de stabiliteit van het besturingssysteem te verbeteren.

Processen en services in Windows

Dat brengt ons bij het beheer van processen en services in Windows. Sommige dingen zijn verbeterd, maar andere blijven liggen, te beginnen bij de gevreesde, mysterieuze en bekritiseerde svchost.exe die met ijzeren hand het hele achtergrondgedeelte van het besturingssysteem regeert. De zogenaamde groepering van processen onder de wildcard van svchost.exe dateert al van Windows 2000, en hoewel het destijds verschillende voordelen bood, ervaren veel gebruikers nu het dominosteen-effect: als een service crasht, volgen de rest. Met Windows 10 in de vergelijking, en meer specifiek de aankondiging van de nieuwe build 14942 via het Windows Insider-programma, heeft Microsoft besloten om de groepering van processen te verminderen op computers met 3,5 GB RAM of meer. Deze wijziging zou moeten helpen op het gebied van stabiliteit (een enkele service brengt de anderen niet meer ten val), transparantie (meer informatie over wat elk proces doet) en beveiliging (als een service is gecompromitteerd, probeert men deze in te dammen).

Toch kan de scheiding van processen leiden tot een iets hoger geheugengebruik. Die strategie is ook terug te zien in applicaties zoals Google Chrome, en Firefox probeert iets soortgelijks te implementeren via zijn Electrolysis-systeem. Het interessante is dat we al een deel kunnen zien in de huidige stabiele versie van Windows 10 Anniversary Update, en dat Microsoft de 3,5 GB RAM heeft genoemd. Dat cijfer suggereert een meer "traditioneel" gedrag voor Windows 10 32-bit, en op platforms met een beperkte hoeveelheid RAM (er zijn veel tablets en hybrides met nieuwe Atom-chips die niet boven de 2 GB uitkomen). We zullen zien hoe dit zich ontwikkelt, maar de aankondiging is gedaan via een build Insider, dus het kan nog even duren voordat de meeste gebruikers deze wijziging kunnen waarderen.

Bron: