Experiments
This commit is contained in:
@@ -69,6 +69,19 @@ benchmark.bat quick
|
||||
benchmark.bat full
|
||||
```
|
||||
|
||||
Для multi-core сравнения `std::vector`, пяти fixed-tiered geometry и adaptive
|
||||
вплоть до 100 миллионов `uint32_t`:
|
||||
|
||||
```bat
|
||||
large_benchmark.bat smoke 12
|
||||
large_benchmark.bat full 12 3
|
||||
large_benchmark.bat full 12 3 huge
|
||||
```
|
||||
|
||||
Третий аргумент ограничивает число одновременно работающих N=100M-ячеек;
|
||||
значение 3 — эвристически более безопасный вариант для машины с 32 GiB RAM.
|
||||
Четвёртый аргумент оставляет в матрице только N=100M.
|
||||
|
||||
Каждый запуск создаёт отдельную timestamp-папку в `results\benchmarks\`, куда
|
||||
пишутся raw CSV, сводки и описание окружения. `out\` полностью игнорируется
|
||||
Git, результаты исследования — намеренно нет.
|
||||
|
||||
Reference in New Issue
Block a user