Loading...
  OR  Zero-K Name:    Password:   

New benchmarking tool for Spring - now part of ZKL

20 posts, 1218 views
Post comment
Filter:    Player:  
sort


11 years ago
Recent problems show, that we need an objective way to measure performance changes over time and across various versions of game, engine and configurations. Benchmarker is a tool to make this easier.

Wiki page: http://zero-k.info/Wiki/Benchmarker

Benchmarker is so far intended for developers and needs people to write more tests (mutators).

Please help if you can :)
+0 / -0


11 years ago
https://docs.google.com/spreadsheet/ccc?key=0Ar854YTTzQWtdE5WcWUwMzM1aTN0LXd4SG9QODlia3c#gid=0

(All tests except first are using ZK 1.1.3.6)
+0 / -0
Interesting, though I would like to see what the error is for each test (I'm assuming jK did more than one test of each scenario).

The most notable difference seems to be with the unit creation scenario, with 94 having 1/5th the FPS of the other versions. There is a trend towards newer engines being slower, which isn't terribly surprising (feature creep and the overall common "next year's computers will be faster" attitude), but it's hard to tell whether those changes are beyond measurement error.
+0 / -0
11 years ago
:P engine 83 was epic, for almost evrything it had 1.5-2x the fps...

it was helishly buggy, but epic (if i remember right MT also (kind of) worked on it)
+0 / -0
11 years ago
Is this available in linux or only ZKL?
+0 / -0
11 years ago
Do any of 3 developers of Spring tests the engine for ZK or it is just one way BA?
+0 / -0


11 years ago
TheSponge it is currently included in ZKL, but its a separate program that would run on mono under linux fine.

Except for automated engine downloader, that does not work on linux pre 91.0 and is untested - so someone would have to modify code to make multi engine work on linux.
+0 / -0
Whee can I get it as a separate program?
+0 / -0


11 years ago
I will post it once its tested for linux
+0 / -0
11 years ago
Ok, thanks.
+0 / -0


11 years ago
http://zero-k.info/temp/bench.zip
+0 / -0
11 years ago
Are there any ready made start scripts? If not how are they made and where do you put them? The wiki page is not very explanatory.
+0 / -0
Yes http://zero-k.googlecode.com/svn/trunk/other/Benchmarker/Benchmarks
svn checkout this to Benchmarks in my games/spring (or your spring data folder or folder with benchmarker)
+0 / -0
11 years ago
I did that and when I clicked start it did this.
+0 / -0


11 years ago
quote:
I did that and when I clicked start it did this.

Well duh, it says you haven't checked any of the checkboxes, right there in the error message in the middle of your 1920x1080 pixels.
+0 / -0
Sorry, I didn't know they were check boxes.

EDIT: I could easily make a install script for this that you just double click and it works, would that be useful?
+0 / -0


11 years ago
yeah some shell script could be nice..

Benchmarker is now updated with a new bisect tool to locate faulty commit.
Engine downloader now works properly on linux and wiki was updated with proper linux install instructions :-)
+0 / -0
Here it is. It should work on any Debian based linux distro. Could you put a link to this on the wiki page or host it on the ZK website? I also noticed that on the wiki page it says nothing about root permissions being required to install the software needed to run the benchmarker.
+0 / -0
I think the wiki page should add the link to the spring startscript page https://github.com/spring/spring/blob/master/doc/StartScriptFormat.txt . Not everybody knows the format in times of ZKL and weblobby.

Edit: moved end of sentence fullstop away from link
+0 / -0
The . at the end of your link screws it. Not a big deal, just something to look out for.

Good, you fixed it.
+0 / -0