Commit Graph

3 Commits

Author SHA1 Message Date
Pavol Vaskovic
8e676424c5 [benchmark] Dict.[CopyKeyValue, FilterAllMatch]
Split the composite tests from `DictionatyCopy` and `DictionaryFilter` into individual benchmarks by dictionary size. Lowered the workloads to run faster (more stable results).
2019-02-17 07:10:44 +01:00
Karoy Lorentey
e642a3fe08 [benchmark] Fix issues uncovered in review 2018-03-13 20:38:46 +00:00
Karoy Lorentey
c2eccf2b4d [benchmark] Add benchmarks for Dictionary operations with quadratic behavior
Dictionary and Set currently exhibit O(n^2) behavior for certain operations involving copying elements in bulk. Add benchmarks to verify an upcoming fix and to catch regressions later.

https://bugs.swift.org/browse/SR-3268
2018-03-13 19:42:45 +00:00