En gang i tiden ble klokkefrekvensen til en prosessor ansett av mange for å være representative for PCens hastighet. Dagens PC-brukere er langt mer kunnskapsrike i å erkjenne at klokkehastigheten alene ikke reflekterer en prosessors ytelse, og at prosessoren ikke er den eneste komponenten som dikterer hastigheten.

Ytelsen avhenger av mange faktorer, men det er vanskelig å få et nøyaktig bilde av hvilken hastighet en prosessor, hovedkort, minnekonfigurasjon, grafikkort og harddisk vil oppnå. Men når du velger en ny PC eller vurderer virkningen av en oppgradering, er det viktig å kunne måle en PCs ytelse.

Dette er hvor benchmarking kommer inn, men med så mange benchmarks å velge mellom, er det vanskelig å vite hva du skal velge. Poenget er at ingen referanse - eller til og med en type referanse - vil oppfylle alle mulige krav.

Ulike benchmarks er laget for forskjellige formål, og du må forstå forskjellene når du velger ditt valg. Her presenterer vi de viktigste typene benchmark, fremhever fordelene og ulemperne til hver og hjelper deg med å bruke dem på PCen din.

Benchmarks klassifisert

Benchmarks faller vanligvis i to kategorier - syntetisk og applikasjonsbasert. Alle involverer å utføre et program mens du måler tiden som koden skal fullføre, men det er der likheten slutter.

Et syntetisk referanse er et program som er skrevet med det ene formål å skaffe en figur som oppsummerer ytelsen til en PC eller dens komponenter. Disse kan deles inn i to kategorier.

Den første inndelingen er komponentnivå benchmark, som trolig er mest kjent for PC-brukere. Dette er et program som utfører komponenter individuelt. Strengt tatt er det umulig, fordi utførelsen av programvare vanligvis involverer flere komponenter, men god programvare kan minimere effekten av komponenter, bortsett fra den som er benchmarked.

Et benchmark på komponentnivå vil som minimum rapportere score for prosessor, minne, grafikkort og harddisk, selv om disse resultatene ofte deles opp slik at du kan skille en leses hastighet fra en skrivehastighet, for eksempel.

Disse referansene kan spille en viktig rolle ved valg av komponenter for en oppgradering, så lenge du kan bruke en referansepakke på ditt potensielle kjøp. De er også uvurderlige for å dømme effektiviteten av systeminnstilling eller overklokking av prosessoren din.

Andre syntetiske referanser (som vi refererer til som "kombinert", selv om dette begrepet ikke brukes universelt) tar sikte på å trene de forskjellige komponentene sammen på en måte som er representativ for bruk i hele verden. Disse referansene er ment å gi et samlet mål for systemytelsen, så det ville være nyttig å velge en ny PC, men det er et par problemer å huske på.

For det første er det ganske umulig å skrive en generell referanse siden ikke alle bruker PCen på samme måte. En gamer, for eksempel, vil være svært avhengig av ytelsen til grafikkortet, mens noen som jobber på en database vil være mye mer interessert i diskhastigheten.

Implikasjonen er at et kombinert referansemål vil bli skreddersydd for en bestemt type applikasjon, og du bør velge en som er representativ for PC-bruk.

Det andre problemet er at selv om du velger det mest hensiktsmessige referanseporteføljen, vil måten det utfører komponentene på en PC, bare tilnærme tilnærming til bruk i hele verden..

Real-world apps

Vår tredje type benchmark, som er basert på virkelige applikasjoner, gir løsningen på denne ulempen. En applikasjonsbasert referanse kjører sann programvare ved hjelp av simulerte tastaturstreker og mushandlinger, på samme måte som en makro kan brukes til å kjøre et Microsoft Office-program, mens du måler tiden som er tatt for å fullføre prosessen..

Disse benchmarking-løsningene kan være svært spesifikke, utføre en enkelt type handling i en enkelt pakke, eller de kan utføre en rekke handlinger som anses som typiske for bruk i reell bruk.

Kombinert syntetiske referanser, som fremdeles brukes i Unix, er sjeldne i Windows-PCens verden, selv om enkelte komponentnivåpakker leverer ulike overordnede score som oppnås ved å kombinere komponentpoengene. Dette er tilfellet, vi vil konsentrere oss om komponentnivå og applikasjonsbasert benchmarking.

Vårt utvalgte syntetiske benchmark på komponentnivå er Sandra (System Analyzer, Diagnostic and Reporting Assistant) fra SiSoftware. Selv om mer avanserte versjoner er tilgjengelige, er Lite-utgaven bemerkelsesverdig kraftig, gitt at den er gratis.

Et godt sted å starte ville kjøre "Total Score" veiviseren, som du finner under Verktøy-fanen. Dette måler systemytelsen i fem brede kategorier: aritmetikk, skyggelegging, multimedia, minne og disk. Hvis du oppgraderer eller optimaliserer systemet, kan du komme tilbake hit senere for å se effekten som vanskelige tall.

Mens du er her, kan du også generere en rapport om hvordan du optimaliserer systemet ved å bruke guiden 'Analyse og råd'. Selv om mange tips vil være åpenbare, og ikke alle vedrører forbedring av ytelsen, kan du hente en eller to nyttige tips.