Experiments

This commit is contained in:
Efim Beshmenev
2026-08-11 23:35:38 +03:00
parent aea6e330e3
commit bbb43dbe57
882 changed files with 14799 additions and 18 deletions
+13
View File
@@ -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, результаты исследования — намеренно нет.