Performance, sneller maken van je (trage) PC
- Checklist tabel
- Schakel de Windows Search service uit
- Betere performance, minder flitsend uiterlijk
- Deinstalleer overbodige programma's
- Start geen dingen die er niet meer zijn
- Grootte van page file optimaliseren
- Haal onnodige snelkoppelingen van de desktop
- Vervang (bijna) alle programma's die op updates controleren door 1 ander
- Verminder het aantal geïnstalleerde fonts
- CPU wordt zwaar belast door interrupts of DPC's
- Windows Prestatie-index (Windows Experience Index)
- Starten (booten) of afsluiten van de PC kost veel tijd
- Snelheid van de boot meten
- Voorbeelden
Checklist tabel
Ik raad je aan te sorteren op moeilijkheidsgraad (makkelijkste eerst doen) en/of geschatte effect (meeste effect, mits niet al te moeilijk, eerst doen).
Sorteren doe je door te klikken op de kop boven een kolom, en door nog een keer klikken wordt in omgekeerde volgorde gesorteerd.
Actie | Moeilijkheidsgraad (5 is hoog, 1 is laag) | Risico (5..1) | Geschatte effect (5..1) | W10 | W7 | WXP |
---|---|---|---|---|---|---|
Schakel de Windows Search service uit | 1 | 1 | 5 | x | x | x |
Verminder het aantal geïnstalleerde fonts | 1 | 3 | ? | x | x | x |
Start geen dingen die er niet meer zijn | 3 | 2 | 3 | x | x | x |
Deinstalleer overbodige programma's | 2 | 2 | 4 | x | x | x |
Betere performance, minder flitsend uiterlijk | 2 | 1 | 2? | x | x | x |
Defragmentatie van de harde schijf | 2 | 2 | 2? | ? | ? | x |
Haal onnodige snelkoppelingen van de desktop | 2 | 2 | 2 | ? | ? | x |
Grootte van page file optimaliseren | 3 | 4 | 3? | x | x | x |
CPU wordt zwaar belast door interrupts of DPC's | 5 | 2 | ? | ? | ? | x |
Vervang (bijna) alle programma's die op updates controleren door 1 ander | 3 | 1 | 3 | x | x | x |
Laat Windows gegevens eerst in een buffer bewaren en dan pas naar disk schrijven | 2 | 2 | 2 | x | x | x |
Schakel de Windows Search service uit
Ik heb inmiddels op meerdere PC's ervaren dat dit *de* grote klapper is.
De Windows Search
service draait standaard op alle
Windows PC's, en zorgt voor een grote belasting, zowel tijdens het starten
als daarna.
Net als alle andere Microsoft software is dit een superinefficient programma.
Heb je deze service nodig? Absoluut niet. Er zijn gratis tooltjes die je niet eens hoeft te installeren (portable dus), die het werk veel sneller en beter doen.
Een sterke aanrader is voor mij het programma Everything.
Betere performance, minder flitsend uiterlijk
Introduction
In Windows kan je allerlei dingen doen om het uiterlijk te verfraaiien, zoals menus die geleidelijk vervagen en te voorschijn komen. Maar prachtige visuele effecten kosten meer tijd en capaciteit dan dezelfde actie op de meest eenvoudige manier te doen. Dus als je PC niet 1 van de snelste is, zet dan (sommige van) deze effecten uit.
Hoe kan je kiezen voor optimale performance?
Open het systeem Control Panel applet.
Je krijgt dan als het goed is het dialoogvenster
Systeemeigenschappen (System Properties)
.
Klik op tabblad Geavanceerd (Advanced)
,
en dan op Instellingen (Settings)
in het
vak Prestaties (Performance)
.
Klik op
Beste prestaties (Adjust for best performance)
.
Evt. kan je ook kiezen voor Aangepast (Custom)
,
en dan via de keuzevakjes eronder zelf bepalen welke eigenschappen je aan
en uit wilt zetten.
N.B. Door te kiezen voor beste prestaties (dus geen enkel vinkje in de keuzevakjes) zouden er ook een paar nadeeltjes kunnen zijn. Bepaalde lettertypes (fonts) zouden er bv. iets minder fraai uit kunnen zien. Ik draai echter op vrijwel al mijn PC's met volle tevredenheid met deze instelling.
Deïnstalleer overbodige programma's
Introductie
Sommige mensen installeren vrijwel nooit nieuwe programma's, anderen, die wat meer met de computer doen, om de haverklap.
Soms kom je al na korte tijd tot de conclusie dat het geïnstalleerde programma niet voldoet, maar je de meeste mensen nemen maar zelden de moeite om het te deïnstalleren.
Op die manier kan je PC aardig vervuild raken. Misschien heeft het programma, zelfs als het niet actief is, achtergrondprocessen of -services draaien, je schijf is voller, het register is voller, etc.
Deïnstalleren
Je zal zelf voor elk programma moeten bepalen of je het nog nodig hebt of niet. Neem daarbij geen onnodige risico's. Een van de hulpmiddelen die je kan gebruiken is de datum van installatie (Windows 7) of die waarop het programma voor het laatst gebruikt is (Windows XP).
Verder herken je misschien programma's van bv. een oud fototoestel of andere apparaten die je niet meer gebruikt.
Volg deze procedure om de lijst met programma's te zien te krijgen, en de deïnstallatie uit te voeren.
Start geen dingen die er niet meer zijn
Introductie
Bij het starten van de PC worden, zonder dat je beseft, op de achtergrond heeeeeeel veel programma's, services, etc., gestart. Sommige van die processen blijven gewoon actief, andere draaien alleen in de startfase.
Bij het verwijderen van programma's blijven soms toch verwijzingen in Windows achter, waardoor hij nog iets van dat programma wil starten. Ik vermoed dat dit soort verwijzingen voor flink wat vertraging zorgt.
Not found verwijzingen uitschakelen
Start Autoruns
Zoek in de 4e kolom (Image Path
) naar regels met
Not found
erin.
Haal het evt. aanwezige vinkje vooraan die regels weg, want het heeft weinig zin een bestand te starten dat Windows niet kan vinden.
Grootte van page file optimaliseren
Wat is de page file?
De page file (paging file, virtueel geheugen, wisselbestand, virtual memory, swap file) wordt gebruikt als er ruimte nodig is in het interne geheugen van de PC. Elk programma dat uitgevoerd wordt moet geladen worden in het interne geheugen. Als daar geen plek meer is moet er iets anders tijdelijk naar de page file.
(Hoe kom je in) het dialoogvenster Virtueel geheugen
?
Open het systeem Control Panel applet.
Je krijgt dan als het goed is het dialoogvenster
Systeemeigenschappen (System Properties)
.
Klik op tabblad Geavanceerd (Advanced)
,
en dan op Instellingen (Settings)
in het
vak Prestaties (Performance)
.
Klik op tabblad Geavanceerd (Advanced)
, en dan op
Wijzigen (Change)
in het vak
Virtueel geheugen (Virtual memory)
.
In principe kan je op elke disk een page file aanmaken (en zelfs page files
op meer dan 1 disk zetten).
Bovenaan in het dialoogvenster zie je een lijstje met disks.
Onder de kolom
Paging File Size (MB)
zie je of er een page file op die disk ligt.
Als verder naar onderen de knop
Aangepaste grootte (Custom size)
is geselecteerd
staan er 2 waarden onder Wisselbestandsgrootte (Paging
File Size), een minimale grootte en een maximale grootte.
Als de knop
Door het systeem beheerde grootte (System managed size)
is geselecteerd zou er ook
Beheerd door het systeem (System managed)
kunnen
staan.
Richtlijnen voor een optimale page file
- Er is maar 1 reden om de (of ten minste 1) page file te zetten op de
disk waarop ook Windows (de
\Windows
map) staat. Als je nog niet met de page file geprutst hebt zal hij normaal gesproken op die disk staan.
Deze ene reden is niet erg relevant voor de gemiddelde gebruiker: de page file moet op de Windows disk staan om memory dumps te kunnen maken i.g.v. problemen (zoals blue screens). - Vanuit het perspectief van performance is de beste optie om de page file op een aparte partitie (logische disk) van een snelle disk te zetten. Je kan zelfs een partitie exclusief voor de page file maken.
- Je kan het beste de minimale en maximale grootte gelijk maken.
Als je dat niet doet zal de page file regelmatig kleiner en weer groter worden, waardoor het risico op fragmentatie groter wordt. Je kan het huidige aantal fragmenten van de page file controleren. - In het verleden werd aangeraden de page file ongeveer 1,5 keer zo groot te
maken als de hoeveelheid intern geheugen in je PC.
Ik weet niet of deze regel nog steeds geldt bij nieuwere PC's met veel grotere hoeveelheden memory (bv. 8 GB of meer). Als je een hele oude PC hebt, met bv. maar 128 MB geheugen, moet je misschien ook van de regel afwijken. - Zet de page file niet op een langzame (bv. externe USB) disk.
Keuzes in het dialoogvenster
Voor elke disk maak je een aparte keuze.
Selecteer een disk, maak veranderingen, and bevestig de keuzes dan door te
klikken op Set
.
Als je helemaal klaar bent met dit venster, klik dan op
OK
.
Geen wisselbestand (No paging file)
Als je dit voor alle disken doet zal de PC (hopelijk) nog wel draaien, maar (waarschijnlijk) tergend langzaam (afhankelijk van de hoeveelheid intern geheugen die je hebt).Door het systeem beheerde grootte (System managed size)
Zal vrijwel zeker betekenen dat minimum en maximum niet gelijk zijn.Aangepaste grootte (Custom size)
Je kan vervolgensBegingrootte (Initial size)
enMaximale grootte (Maximum size)
invullen.
Haal onnodige snelkoppelingen van de desktop
Introductie
Voorlopig beschrijf ik alleen de situatie voor Windows XP. Onder Vista en Windows 7 zien de zaken er behoorlijk anders uit.
Bij veel mensen staat de desktop vol met icoontjes. Sommige daarvan zijn van bestanden of mappen, andere van snelkoppelingen.
Bestanden en mappen horen naar mijn mening sowieso niet op de desktop thuis. Als je een snelle manier wilt om een map te benaderen kan je nog beter een snelkoppeling naar die map op de desktop zetten.
Snelkoppelingen zijn kleine bestandjes, want ze bevatten in feite alleen voldoende informatie om het object te vinden waar ze naar verwijzen (programma, bestand of map). Maar een flink aantal ervan op de desktop kan voor zover ik weet op zijn minst het starten van de PC vertragen.
Als je iets gaat doen aan de objecten op de desktop, pas dan wel op!!! Het weggooien van een snelkoppeling is geen ramp, want het is alleen maar een verwijzing naar het echte object. Het verwijderen van een bestand of map is gevaarlijker, hoewel je ze soms nog kunt terughalen.
Je kan handmatig aan de slag of gebruik maken van de
Desktop Cleanup Wizard
.
Desktop Cleanup Wizard
Open het applet desk
.
Klik op het tabblad Bureaublad (Desktop)
op de de knop
Bureaublad aanpassen (Customize Desktop...)
Klik op de knop
Bureaublad nu opruimen (Clean Desktop Now)
Klik op Volgende (Next)
Er staan nu vinkjes voor een aantal snelkoppelingen waarvan Windows denkt
dat ze weg kunnen (omdat ze zelden of nooit gebruikt worden).
Als je het eens met de selectie klik dan op
Volgende (Next)
,
en haal anders eerst een aantal vinkjes weg.
Klik tenslotte op Voltooien (Finish)
Verminder het aantal geïnstalleerde fonts
Bovenaan dit artikel wordt gesuggereerd dat het een vaststaand feit is dat dit het starten van de PC versnelt (maar ze geven geen verdere info).
Ik heb hier zelf nog niet mee geëxperimenteerd.
CPU wordt zwaar belast door interrupts of DPC's
Introductie
Iedere keer als er iets gebeurt dat hoge(re) prioriteit heeft (dan iets anders) krijgt de processor van de PC een interrupt. Als je bv. een toets indrukt, of op de muis klikt, wil je graag dat de PC snel reageert, en niet eerst nog een minuutje of wat doorgaat met het scannen op virussen.
DPC's (Deferred Procedure Calls) zijn iets lastiger uit te leggen, en daar zal ik dan ook geen poging toe doen (want ik snap het zelf ook nauwelijks).
Hoe dan ook, de hoeveelheid tijd die de CPU (Central Processing Unit, oftewel processor) aan interrupts en DPC's besteedt zou niet al te hoog mogen zijn. Denk daarbij aan 0 tot 1 procent, soms misschien iets meer. Als je structureel veel hogere aantallen ziet is er iets mis.
Programma's om te kijken naar interrupts en DPC's
Process Explorer
van System Internals, nu Microsoft) laat in de kolom
CPU
zien hoeveel tijd er aan deze 2 categorie¨n
wordt besteed.
Je kan ook gewoon de in Windows ingebouwde tool
Task Manager
(Start - Run - Taskmgr)
gebruiken.
De beste manier om er achter te komen welk apparaat
voor de interrupts verantwoordelijk is gebruik maken van een
event tracing tool.
Tot en met Windows 7 kon dat o.a. met
RATTv3
(betrekkelijk simpel) en
Kernrate
(veel complexer).
Maar beide tools werken niet meer onder Windows 10.
Er zijn nu 2 methodes:
- de stappen van een algemeen troubleshooting-proces volgen, zonder precies te weten welk apparaat de ellende veroorzaakt. Dat ga ik in deze sectie verder uitleggen.
- gebruik maken van
Windows Performance Recorder
enWindows Performance Analyzer
. Die tools zijn onderdeel van een groter pakket, en ik leg hier verder uit hoe dat werkt.
Troubleshooting stappen
Vervang (bijna) alle programma's die op updates controleren door 1 ander
Het is prima als je Windows Update
automatisch laat
draaien, en hetzelfde geldt voor de updaters van virusscanners.
Er zijn echter een hoop andere updaters die
permanent draaien, terwijl ze
misschien maar 1 keer per dag kijken of er nieuwe updates voor een programma
zijn.
Op zijn minst erg nemen ze dus onnodig geheugen in beslag.
Er is een gratis programma dat je automatisch om de zoveel tijd (bv. elke dag) een scan van je PC kunt laten doen, en dat van een hoop van de bekende programma's kan controleren of er nieuwe updates zijn. Dat programma heet Secunia PSI, waarbij PSI staat voor Personal Software Inspector.
Hier staat een lijstje van update-controlerende-programma's die dan uitgeschakeld kunnen worden.
Starten (booten) of afsluiten van de PC kost veel tijd
Het grote probleem is: hoe kan je zien wat er tijdens het booten of het
afsluiten gebeurt?
Ik ken 2 tools die in die fases informatie kunnen verzamelen,
Process Monitor
(alleen boot)
en xbootmgr
.
Besef wel dat de boot een behoorlijk stuk langer zal duren dan normaal, door de uitgebreide metingen die plaatsvinden.
Echter, de simpelste manier om informatie over vertragingen te krijgen is
te kijken in
Logboeken (Event Logs)
.
Performance informatie in Logboeken
Na het starten van Logboeken
klik je op het plusje voor
Logboeken toepassingen en services
(Applications and Services Logs)
, en dan achtereenvolgens
op Microsoft - Windows - DriverFrameworks-UserMode
.
Vervolgens klik je op de regel Operational
, eronder.
Starten
Iedere keer als Windows start wordt er een event met code 100
ge-logged, met daarin informatie over de benodigde tijd om te starten.
Het niveau (level) van zo'n event (zie 1e kolom) kan
Waarschuwing (Warning)
,
Fout (Error)
of
Kritiek (Critical)
zijn, afhankelijk van hoe sterk
de starttijd afwijkt van wat als normaal wordt beschouwd.
In alle gevallen kunnen er na zo'n event 1 of meerdere events met codes 101 t/m 110 volgen (en misschien nog wel hoger, maar die heb ik niet waargenomen). In die events wordt aangegeven wat de vertraging veroorzaakt heeft.
Event 102 gaat over drivers, event 103 over services.
Afsluiten
Vergelijkbaar met het starten (de events 100 t/m 110) heb je hier 200 t/m 203. 200 is er altijd bij het afsluiten, 201 en hoger als het te lang heeft geduurd.
Diversen
Ik heb hierin tot nu toe alleen de events 500 en 501 waargenomen.
Voorbeelden
Deze komen van een Windows 8 Lenovo laptop. Steeds eerst de event code, dan de beschrijving.
100 en hoger
100
Windows is opgestart:
Duur van opstarten : 60424ms
101
Het opstarten van deze toepassing duurde langer dan verwacht, waardoor het
prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : GWXUX.exe
Beschrijvende naam : GWXUX
Versie : 6.3.9600.18270 (winblue_ltsb.160318-1546)
Totale tijd : 5766ms
Tijd van degradatie : 766ms
Tijd van incident (UTC) : 2016-05-04T15:31:36.840181800Z
101
Het opstarten van deze toepassing duurde langer dan verwacht, waardoor het
prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : svchost.exe
Beschrijvende naam : Hostproces voor Windows-services
Versie : 6.3.9600.16384 (winblue_rtm.130821-1623)
Totale tijd : 5517ms
Tijd van degradatie : 3017ms
Tijd van incident (UTC) : 2016-03-17T21:55:57.977316000Z
101
Het opstarten van deze toepassing duurde langer dan verwacht, waardoor het
prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : explorer.exe
Beschrijvende naam : Windows Verkenner
Versie : 6.3.9600.17031 (winblue_gdr.140221-1952)
Totale tijd : 6534ms
Tijd van degradatie : 1534ms
Tijd van incident (UTC) : 2016-03-17T21:55:57.977316000Z
101 (deze was kritiek)
Het opstarten van deze toepassing duurde langer dan verwacht, waardoor het
prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : igfxCUIService.exe
Beschrijvende naam : igfxCUIService Module
Versie : 6.15.10.3958
Totale tijd : 48460ms
Tijd van degradatie : 43460ms
Tijd van incident (UTC) : 2016-02-27T22:56:49.962753000Z
102
Het initialiseren van het stuurprogramma duurde langer dan verwacht, waardoor
het prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : Psched
Beschrijvende naam : QoS-pakketplanner
Versie : 6.3.9600.16384 (winblue_rtm.130821-1623)
Totale tijd : 42383ms
Tijd van degradatie : 40883ms
Tijd van incident (UTC) : 2015-09-12T20:18:43.823595300Z
107
Toepassing van computerbeleid heeft geleid tot een langzamer
systeemopstartproces:
Naam : MachinePolicyApplication
Totale tijd : 2460ms
Tijd van degradatie : 1460ms
Tijd van incident (UTC) : 2015-09-12T15:33:43.966181100Z
Toepassing van gebruikersbeleid heeft geleid tot een langzamer
systeemopstartproces:
Naam : PreShellInit
Totale tijd : 10029ms
Tijd van degradatie : 6029ms
Tijd van incident (UTC) : 2014-06-29T06:46:52.751201900Z
109
Het initialiseren van het apparaat duurde langer dan verwacht, waardoor het
prestaties tijdens het opstartproces van het systeem verslechterd zijn:
Bestandsnaam : SCSI\Disk&Ven_ATA&Prod_HGST_HTS725050A7\4&1d2cc0b1&0&000000
Beschrijvende naam : Disk drive
Versie :
Totale tijd : 2895ms
Tijd van degradatie : 395ms
Tijd van incident (UTC) : 2016-02-27T22:56:49.962753000Z
110
Initialisatie van sessiebeheer heeft het opstartproces vertraagd:
Naam : SMSSInit
Totale tijd : 46087ms
Tijd van degradatie : 11066ms
Tijd van incident (UTC) : 2016-02-27T22:56:49.962753000Z
200 en hoger
200
Windows is afgesloten:
Duur van afsluiten : 30991ms
203
Door deze service wordt het systeemafsluitingsproces vertraagd:
Bestandsnaam : WSearch
Beschrijvende naam :
Versie :
Totale tijd : 11133ms
Tijd van degradatie : 7133ms
Tijd van incident (UTC) : 2016-05-02T20:16:46.981868600Z
500 en hoger
500
Er treden bronconflicten op in beheer van vensters op het bureaublad.
Scenario : De reactietijd van Beheer van bureaubladvensters is verminderd.
501
Er treden bronconflicten op in beheer van vensters op het bureaublad.
Oorzaak : Processorbronnen worden teveel gebruikt.
Process Monitor
In dit stuk beschrijf ik het programma in het algemeen.
Om te zien wat er tijdens de boot gebeurt klik je op
Options - Enable Boot Logging
, en om extra veel
informatie te krijgen kan je een vinkje zetten voor
Generate thread profiling events
Na het booten moet je dan het programma weer starten, en krijg je de melding
A log of boot-time activity was created by a previous instance
of Process Monitor.
Do you wish to save the collected data now?
Als je klikt op Yes
gaat het bestand standaard
naar de Documents
-map,
onder de naam Bootlog.pml
Het bestand wordt ook onmiddellijk in Process Monitor
geladen, maar je kan het zoekwerk ook later doen met het bewaarde bestand.
Mark Russinovich, 1 van de makers van de System Internals tools, beschrijft hier een voorbeeld van een boot waarbij het scherm zo'n 5 minuten zwart blijft. Dit is niet echt een eenvoudig voorbeeld, maar toch leerzaam om te bekijken.
xbootmgr
De tool xbootmgr.exe
is onderdeel van de
Windows Performance Toolkit
, en die is weer onderdeel
van de Windows Assessment and Deployment Kit (Windows
ADK)
.
Hieronder de volgende onderwerpen:
- Het downloaden en installeren;
- Uitvoeren van het programma;
- Analyse van de verzamelde gegevens;
- Voorbeelden van werken met het programma.
Download en installatie
Je kan de Windows Assessment and Deployment Kit
(Windows ADK)
hier downloaden.
Hij is helaas niet beschikbaar in het Nederlands.
Het bestand dat gedownload wordt heet adksetup.exe
Voer dit uit.
Er wordt eerst het nodige voorbereidende werk verricht, en daarna moet je de PC herstarten. Je moet dan o.a. kiezen waar je de programma's wilt installeren.
Een paar schermen verder moet je bepalen welke onderdelen je wilt installeren.
Standaard zijn er 4 geselecteerd, maar ik zou alleen de
Windows Performance Toolkit
installeren.
De rest kan altijd later nog.
Ik heb 3 componenten geïnstalleerd, maar dat duurde heeeeel erg lang.
Uitvoeren van xbootmgr
xbootmgr.exe
bevindt zich in de map
C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit>
(en de schijfletter C
kan bij anderen natuurlijk
anders zijn).
Ga via de commandoregel
naar de bovenstaande map toe, en afhankelijk van of je de startfase of de
afsluitfase wilt monitoren tik je in
xbootmgr -trace boot
of
xbootmgr -trace shutdown
Analyse van de resultaten
Nadat de PC herstart is start je het programma
Windows Performance Analyzer
(niet vanaf de
commandoregel).
Trace openen
Via File - Open
kan je de trace van wat er tijdens
de boot gebeurd is binnenhalen.
Dit bestand staat in de map
C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit
en
heet boot_BASE+CSWITCH_1.etl
Layout van het scherm
In het smalle linkervenster zie je de
Graph Explorer
(Grafiekenverkenner).
Je ziet kleine voorbeeldjes van alle beschikbare grafieken, onderverdeeld in
categorieën, bv. System Activity
,
Memory
en Storage
Door op het plusje voor een categorie te klikken zie je alle grafieken in die categorie. De bovenste categorie is de meest interessante.
Het rechtervenster is bestemd voor analyse.
Vul dit venster door met rechts te klikken op
1 van de kleine previewvensters aan de linkerkant
(bv. Boot Phases
in de bovenste categorie), en dan op
Add graph to Analysis View
Helemaal onderaan rechts zie je de tijdsschaal, met start- en eindtijd. In mijn geval (Windows 7) is dat 213 seconden.
Bovenaan zie je de 5 fases van de boot, en in welke periode ze actief waren.
Vanzelfsprekend kunnen bootfases elkaar niet overlappen, i.t.t. als je bv.
de grafiek Processes
had gekozen.
Onder de grafische weergave zie je de getallen. Van elke bootfase wordt de tijdsduur, en de start- en eindtijd aangegeven.
Je kan nog 2 subvensters openen, nl.
Details
en Issues
, maar
die bevatten alleen informatie als je een andere manier gebruikt om gegevens
te verzamelen.
De grafiek met processen
Een andere mooie voorbeeldgrafiek is
Processes
, onder
System Activity
Je krijgt dan in het rechterdeel van het venster een overzicht van alle
processen die tijdens de boot gelopen hebben, onderverdeeld in 2
categorieën, Lifetime: Permanent
(hebben tijdens
de hele meting gelopen) en Lifetime: Transient
(hebben maar een deel van de tijd gelopen, dus zijn op zijn minst of niet
onmiddellijk gestart of zijn voor het eind van de meting tot een einde gekomen).
De meeste processen zullen natuurlijk tot de laatste categorie behoren.
In elk geval kan je in dit overzicht mooi zien of een proces veel langer loopt dan je zou verwachten.
Inzoomen op een bepaald tijdsinterval
Als je de grafiek van processen hebt geopend (maar kan natuurlijk ook bij de andere), dan kan je een bepaalde tijdsperiode nauwkeuriger bekijken.
Sleep met de muis van een bepaalde begintijd naar de gewenste eindtijd. Het geselecteerde interval wordt dan blauw.
Klik nu met rechts op de grafiek, en dan op Zoom
, of
gebruik de toetscombinatie Ctrl+.
Je kan weer uitzoomen door rechtsklikken en Unzoom
,
of met Ctrl+Shift+-
Om het blauwe weg te krijgen klik je gewoon ergens in de grafiek.
Voorbeelden
Op de site van Microsoft Technet vind je een heel simpel voorbeeldje van iemand die de boottijd terugbracht van 195 naar 14 seconden.
Het bleek dat een bepaald programma heel lang nodig had, en daardoor andere programma's en services blokkeerde. Dit was een bekend probleem, en door een fix aan te brengen werd het verholpen.
Snelheid van de boot meten
Als je wilt meten hoe lang de boot duurt kan je het programma
BootRacer
gebruiken.
Op deze pagina
worden ook nog 2 andere tools besproken,
Windows BootTimer
, een hele oude en (groot voordeel)
portable tool (dus niet installeren) en
Maas360 Boot Analyzer
(heb ik niet geprobeerd).
Het 1e programma werkt bij mij helaas niet.
BootRacer 5.0
Met dit gratis programma wordt gemeten hoe lang het hele bootproces duurt. Je kan het hier downloaden.
Het programma wordt in een heel vroeg stadium van Windows automatisch gestart, en meet de tijd die nodig is tot je je wachtwoord moet intikken (Windows Boot), en de tijd die nodig is na het intikken van het wachtwoord (Desktop).
Je kan ook de geschiedenis van alle voorgaande metingen bekijken. Maar niet bij elke boot gebeurt er precies hetzelfde, dus de tijden kunnen verschillen zelfs als je niets op de PC hebt veranderd.
Je kan zelfs je resultaten op een forum plaatsen en je meten met de concurrentie :-).
Praktijkvoorbeelden
Voorbeeld 1
Bij een vriendin met Windows XP heb ik de verbeteringen in 2 fases doorgevoerd. Vooraf hebben we een meting gedaan, om te zien of we iets zouden bereiken. Het duurde 2 minuten tot het bureaublad verscheen, en 10 minuten tot het laatste icoontje in het systeemvak stond.
In de 1e fase ging het hoofdzakelijk om defragmentatie, en het opruimen van icoontjes op het bureaublad. Deze fase leek nog niet veel te hebben opgeleverd.
In de 2e fase hebben we 5 a 10 programma's gedeïnstalleerd, en met
Autoruns
alle verwijzingen verwijderd naar dingen
die niet meer op het systeem bestaan.
Tenslotte heb ik nog een aantal programma's uitgeschakeld waarvan ik weet dat ze niet zinvol zijn.
Aan het eind waren we teruggegaan naar 1 minuut (bureaublad) en 5 minuten (laatste icoontje), en ook dingen als mail ophalen gingen veel sneller.
Windows Prestatie-index (Windows Experience Index)
Sinds Windows Vista worden van 5 componenten van de PC hardware gemeten hoe goed ze presteren, en dat wordt uitgedrukt in een getal tussen 1.0 en 7.9 (hoger is beter).
Als je bv. ziet dat het interne geheugen heel slecht presteert, zou je kunnen kijken of je iets kan doen om dat te verbeteren. En als je grafische kaart voor geen mm deugt, hoef je ook niet de meest blitse game te kopen die op dat moment beschikbaar is.
Hoe bekijk je de resultaten?
Dat verschilt, afhankelijk van je Windows-versie.
In Windows 7 en 8 is het nog simpel, omdat het gewoon via een applet in het Configuratiescherm kan.
In Windows 8.1 en hoger is de functionaliteit nog gewoon aanwezig, maar heeft Microsoft in zijn oneindige wijsheid besloten dat normale stervelingen er geen behoefte meer aan hebben.
Je moet nu kiezen tussen het gebruiken van een tool om de WEI te bekijken, of het doen vanaf de commandoregel. Dat is niet echt moeilijk, maar voor een leek misschien een brug te ver.
Windows 7 en 8 (niet 8.1 en hoger)
Open het Configuratiescherm (Control Panel)
Klik rechtsboven, achter
Weergeven op: (View by:)
op Kleine pictogrammen (Small icons)
(als hij daar nog niet op stond).
Klik op
Hulpprogramma's voor en informatie over prestaties
(Performance Information and Tools)
Als je deze test nog nooit hebt uitgevoerd staat achter alle 5 categorieën
(niet geclassificeerd)
,
en boven de categorieën zie je staan
De Windows Prestatie-index is nog niet bepaald
()
Klik dan op
Deze computer classificeren ()
Als je de test wel eerder hebt gedaan krijg je onmiddellijk de resultaten te
zien.
Evt. kan je de test opnieuw starten door rechtonder te klikken op
(Re-run the assessment)
Windows 8.1 en 10
De eenvoudige manier: gebruik een portable tooltje (deze link verwijst je door naar Softpedia, een download site).
De moeilijke manier:
Tik in:
cd \Windows\Performance\WinSAT\DataStore
(hoofdletters zijn niet essentieel).
Tik in: winsat formal
Ga nu in Verkenner (Explorer)
naar diezelfde map,
en zoek dan naar het bestand
2016-05-07 13.31.30.366 Formal.Assessment (Recent).WinSAT.xml
(de datum een tijd aan het begin zullen bij iedereen natuurlijk anders zijn).
Selecteer dat bestand, druk op Enter
, en je het
bestand wordt als het goed is geopend in je favoriete browser of in
Internet Explorer
(kan me niet voorstellen dat dat
iemand's favoriete browser is :-) ).
Evt. kan je het bestand ook openen met
Kladblok (Notepad)
.
En je ziet iets verdop dan regels die lijken op:
<SystemScore>4.7</SystemScore>
<MemoryScore>5.9</MemoryScore>
<CpuScore>6.4</CpuScore>
<VideoEncodeScore>6.9</VideoEncodeScore>
<GraphicsScore>4.7</GraphicsScore>
<DiskScore>5.5</DiskScore>
In de 1e regel staat de score voor het systeem als geheel, omdat een keten zo sterk is als de zwakste schakel, in dit geval de grafische hardware (laatste regel).
Voorbeelden van resultaten
Windows | Processor (Processor) | Geheugen (RAM) (Memory (RAM)) | Grafisch (Graphics) | Grafische weergave voor spellen (Gaming graphics) | Primaire harde schijf (Primary hard disk) | Jaar | Extra info |
---|---|---|---|---|---|---|---|
Windows 7 Ultimate | 7,1 | 7,1 | 3,3 | 5,5 | 5,9 | 2016 | Laptop (HP Probook 6560b |
Vista Home Premium | 4,6 | 4,5 | 3,5 | 3,5 | 4,7 | 2012 | Laptop (Asus) |
Windows 7 Ultimate | 7,6 | 7,7 | 7,4 | 7,4 | 7,7 | 2016 | Desktop (zelf samengestelde PC) |
Windows 8.1 | 6,4 | 5,9 | 4,7 | 6,9 | 5,5 | 2013 | Laptop (Lenovo) |
Windows 10 Enterprise | 8,8 | 8,8 | 5,5 | 9,9 | 8,2 | 2020 | Laptop (Dell Latitude 5590) |
Windows 10 Home | 6,9 | 7,3 | 5,7 | 5,6 | 7,6 | 2016 | Hybride laptop (Asus Transformer) |
Windows 10 Pro | 9,2 | 9,2 | 8,9 | 9,9 | 8,2 | 2016 | Desktop (zelf samengesteld) |
Reageer via E-mail (dalmolen@xs4all.nl)
Deze pagina is voor het laatst gewijzigd op: 04-02-23 14:41:28