Advertentie
Of we het nu als hobby doen of gewoon uit nieuwsgierigheid (of meer dan waarschijnlijk beide), benchmarking is bijna een kunst geworden. Mensen proberen altijd de beste manieren te vinden om een stuk software of hardware te benchmarken om het gemakkelijker te maken om die resultaten te repliceren en om nauwkeuriger te zijn. Hoewel benchmarking is bekritiseerd omdat het alleen synthetische prestaties weergeeft in plaats van real-world prestaties (vooral voor hardware), het is nog steeds een goede indicatie van hoe krachtig of snel iets is.
Als de resultaten van twee verschillende CPU's bijvoorbeeld vrij dicht bij elkaar liggen, kun je zeggen dat de prestaties in de echte wereld ongeveer hetzelfde zullen zijn. Als de resultaten echter ver uit elkaar liggen, weet u dat deze absoluut beter is.
Waarom we een betere oplossing nodig hebben
Een goede maatstaf bij benchmarking is de opstarttijd van een applicatie. Dit kan erg handig zijn om de opstartsnelheid tussen twee verschillende producten te vergelijken, of om de start te vergelijken up-snelheid van dezelfde software op twee verschillende computers om de prestaties van de hardware in elke computer te meten computer. Veel mensen hebben de neiging om timings nog steeds met de hand te gebruiken, wat catastrofaal kan zijn in termen van nauwkeurigheid wanneer de meeste resultaten slechts enkele seconden van elkaar verwijderd zijn. We hebben dus een benchmarkingtool nodig die veel nauwkeuriger zal zijn dan onze handen ooit zouden kunnen dromen.
Over AppTimer
AppTimer lost dat exacte probleem op. Het kan het exacte moment detecteren waarop een commando is uitgevoerd om een programma te starten en wanneer het uiteindelijk is geladen. Het heeft een aantal manieren om dit te doen, samen met enkele andere handige opties voor benchmarkers.
AppTimer hoeft niet te worden geïnstalleerd. In plaats daarvan download je het gewoon en pak je het .exe-bestand uit de zip-map, en daar is het programma. U kunt het naar elk gewenst medium verplaatsen en het vanaf elke computer uitvoeren. Als benchmarking-tool is het een geweldige functie om te hebben.
Over het raam

Het AppTimer-venster is niet bepaald vriendelijk voor beginners in de benchmarkingwereld, maar ik zal je door alle mogelijke velden leiden, aangezien er niet veel van zijn. De sollicitatie veld kunt u selecteren welk programma u wilt timen. U kunt door uw mappen bladeren door op de "..." aan de rechterkant te klikken, zodat u niet het hele pad handmatig hoeft in te voeren.
De Cmd-regel laat je een opdrachtregel toevoegen die je wilt timen als je dat wilt, hoewel dit niet nodig is.
De Logbestand zal de timinginformatie in een leesbaar formaat bevatten. U moet kiezen waar u het logbestand wilt opslaan.
De Vensternaam moet worden ingevoerd zodat het programma, wanneer het wordt gestart, kan worden gedetecteerd wanneer het wordt geopend, zodat het automatisch kan worden gesloten. Als je naar de titel kijkt, kun je iets zien als alleen de naam of iets naast de naam. Als uw titel bijvoorbeeld "Document 1 – Microsoft Word" zegt, is het voldoende om Microsoft Word als venstertitel in te voeren.
De executies box dicteert hoe vaak achter elkaar AppTimer zal proberen om de gespecificeerde applicatie of opdracht te starten. De Vertraging box vertelt AppTimer hoe lang het moet wachten voordat het opnieuw wordt uitgevoerd. De debuggen checkbox is voor, nou ja, debuggen, en is niet echt nodig, tenzij je weet wat je moet doen met de informatie die het zal uitspugen.
De Raamdetectiemethode: gebied biedt een aantal verschillende manieren om te detecteren of een raam is geopend. Als u niet weet welke u moet kiezen, raad ik u aan te kiezen voor "Invoer inactief”, “Vensterdetectie", en "Zichtbaar", wat samen betekent dat het venster zichtbaar moet zijn en klaar voor invoer om als "open" te tellen.
De Methode voor het sluiten van vensters gebied biedt meerdere manieren om een programma te sluiten als het eenmaal is geopend. Als je niet zeker weet wat je moet kiezen, raad ik aan "WM_CLOSE” en "Alt+F4“.
De benchmark uitvoeren

Als alles correct is ingevoerd, kunt u op "App uitvoeren“, en AppTimer doet alles voor je.

Vervolgens zou het een logbestand moeten opslaan op de door u opgegeven locatie, met daarin de hoeveelheid tijd die nodig was om de toepassing te starten.
Conclusie
AppTimer is een verrassend goede benchmarkingtool om nauwkeurige resultaten te krijgen op een manier die "gewoon werkt". Hiermee weet je zeker dat er een veel kleinere foutenmarge is en dat er veel betere vergelijkingen gemaakt kunnen worden met andere software- of hardwareconfiguraties. Het is de perfecte benchmarkingtool op instapniveau. Als je geïnteresseerd bent, kun je ook andere bekijken coole benchmarking-tools De 10 beste gratis benchmarkprogramma's voor WindowsGebruik deze fantastische en gratis benchmarksoftware voor Windows om problemen met uw systeem op te lossen en up-to-date te houden. Lees verder .
Wat is je favoriete benchmarkmethode? Waarom geef je er de voorkeur aan? Laat het ons weten in de comments!
Afbeelding tegoed: Shutterstock
Danny is een senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source software en Linux.