Installing the SDK

To run the benchmarks, you will first need to download and install the sdk.
For the speed benchmark, just need the base 'testbed-only' SDK archive.
The memory benchmark runs against the standalone PathEngine dll, and so requires additional binary packages.
Refer to this page (in the online documentation) for more information, and general SDK installation instructions.

Running the speed benchmark

Please refer to this page (in the online documentation) for information about the speed benchmark example project.

Running the memory benchmark

Please refer to this page (in the online documentation) for information about the memory benchmark example project.

Results

Benchmark results can be found on this page (on the subnav bar).

Environments

The complexity of the pathfinding environment is a key factor in determining query times.
Information about the environments used for the benchmark can be found on Benchmark environments (on the subnav bar).

The actual benchmark results can be found on Results.

Source code

The source code for the benchmarks is included in the SDK samples workspace.

The source for the performance benchmark is in the 'benchmark' project.
The source for the memory benchmark is in the 'memory' project.

Benchmarking different meshes

You can run the benchmark on a different mesh simply by replacing the file 'SDKRoot/resource/mesh1.tok' with the mesh to be benchmarked.