Skip to content

About

The Asset-Importer-Lib benchmark repository.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

assimp_benchmarks

The Asset-Importer-Lib benchmark repository.

Introduction

This repository provides benchmarks for the Asset-Importer-Lib.

Build instructions (Linux)

git clone --recursive https://github.com/assimp/assimp_benchmarks.git
cd assimp_benchmarks
cmake ./CMakeLists.txt -DBENCHMARK_DOWNLOAD_DEPENDENCIES=ON
cmake --build .
cd bin
cp -r ../3rdparty/sponza/*
./assimp_benchmarks.exe

Build instructions (Windows)

git clone --recursive https://github.com/assimp/assimp_benchmarks.git
cd assimp_benchmarks
cmake .\CMakeLists.txt -DBENCHMARK_DOWNLOAD_DEPENDENCIES=ON
cmake --build .
cd bin\debug
cp -r ..\..\3rdparty\sponza\*
.\assimp_benchmarks.exe

Results

Version 6.0.2

Processor AMD Ryzen 7 7700 8-Core Processor, 3801 MHz, 8 Cores, 16 logical processors

Benchmark Time [ns] CPU [ns] Iterations
spatialSort 6068 6138 112000
findPositions 6113 6138 112000
calculateVectorNormalize 0.962 0.963 746666667
importAsset 250973400 244791667 3

Version 6.0.5

Processor AMD Ryzen 7 7700 8-Core Processor, 3801 MHz, 8 Cores, 16 logical processors

Benchmark Time [ns] CPU [ns] Iterations
spatialSort 6068 5999 112000
findPositions 6113 6138 112000
calculateVectorNormalize 0.970 0.963 746666667
importAsset 224047200 223958333 3

Current master

Processor AMD Ryzen 7 7700 8-Core Processor, 3801 MHz, 8 Cores, 16 logical processors

Benchmark Time [ns] CPU [ns] Iterations
spatialSort 6140 6138 112000
findPositions 6113 6138 112000
calculateVectorNormalize 0.971 0.984 746666667
importAsset 186576900 183593750 3

About

The Asset-Importer-Lib benchmark repository.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages