on master help sign in
Run long benchmarks before release
880a072Harendra Kumar
MAINTAINING.md+3
@@ -30,6 +30,9 @@
30* _Benchmarks_:
30* _Benchmarks_:
31
31
32 * Check regressions from previous release
32 * Check regressions from previous release
33+ * Run benchmarks with large stream size (`bench.sh -- long`) to
34+ check for space leaks and to ensure constant memory usage for streaming
35+ operations.
33 * Check comparative benchmarks using streaming-benchmarks
36 * Check comparative benchmarks using streaming-benchmarks
34
37
35* _Update Package Metadata:_
38* _Update Package Metadata:_
benchmark/Chart.hs+5
@@ -353,6 +353,11 @@ main = do
353 makeNestedGraphs
353 makeNestedGraphs
354 "charts/nested/results.csv"
354 "charts/nested/results.csv"
355 "charts/nested"
355 "charts/nested"
356+ NestedConcurrent -> benchShow opts cfg
357+ { title = Just "Nested concurrent loops 316 x 316 elems" }
358+ makeNestedGraphs
359+ "charts/nested-concurrent/results.csv"
360+ "charts/nested-concurrent"
356 NestedUnfold -> benchShow opts cfg
361 NestedUnfold -> benchShow opts cfg
357 { title = Just "Nested unfold loops 316 x 316 elems" }
362 { title = Just "Nested unfold loops 316 x 316 elems" }
358 makeNestedGraphs
363 makeNestedGraphs