Commit 9ef2749c authored by Tamar Christina's avatar Tamar Christina Committed by Ben Gamari

Fix all broken perf tests on x64 Windows

various perf tests have been broken over the course of the past few
months.  This updates the numbers.

Test Plan: ./validate

Reviewers: austin, bgamari

Subscribers: thomie, #ghc_windows_task_force

Differential Revision: https://phabricator.haskell.org/D3160
parent 499a15db
test('T10858',
[compiler_stats_num_field('bytes allocated',
[ (wordsize(64), 304094944, 8) ]),
[(platform('x86_64-unknown-mingw32'), 272402736, 8),
# 2017-02-19 272402736 (x64/Windows) - unknown
(wordsize(64), 304094944, 8) ]),
# Initial: 476296112
# 2016-12-19 247768192 Join points (#19288)
# 2016-02-12 304094944 Type-indexed Typeable
......
......@@ -612,6 +612,9 @@ test('T5837',
# 2014-12-08: 115905208 Constraint solver perf improvements (esp kick-out)
# 2016-04-06: 24199320 (x86/Linux, 64-bit machine) TypeInType
(platform('x86_64-unknown-mingw32'), 59161648, 7),
# 2017-02-19 59161648 (x64/Windows) - Unknown
(wordsize(64), 58648600, 7)])
# sample: 3926235424 (amd64/Linux, 15/2/2012)
# 2012-10-02 81879216
......@@ -901,7 +904,10 @@ test('T10370',
test('T10547',
[ compiler_stats_num_field('bytes allocated',
[(wordsize(64), 37681360, 20),
[(platform('x86_64-unknown-mingw32'), 37485128, 20),
# 2017-02-19 37485128 (x64/Windows) - Unknown
(wordsize(64), 37681360, 20),
# initial: 39165544
# 2016-11-25: 31041520 Linux Around the time of refactoring the constraint solver;
# but I think that only pushed it over the edge
......@@ -940,8 +946,9 @@ test('T12425',
test('T12234',
[ only_ways(['optasm']),
compiler_stats_num_field('bytes allocated',
[(platform('x86_64-unknown-mingw32'), 77949232, 5),
# initial: 77949232
[(platform('x86_64-unknown-mingw32'), 89180624, 5),
# initial: 89180624
# 2017-02-19 89180624 (x64/Windows) - Unknown
(wordsize(64), 86525344, 5),
# initial: 72958288
# 2016-01-17: 76848856 (x86-64, Linux. drift?)
......
......@@ -5,7 +5,10 @@
test('haddock.base',
[unless(in_tree_compiler(), skip), req_haddock
,stats_num_field('bytes allocated',
[(wordsize(64), 25592972912, 5)
[(platform('x86_64-unknown-mingw32'), 24286343184, 5)
# 2017-02-19 24286343184 (x64/Windows) - Generalize kind of (->)
,(wordsize(64), 25592972912, 5)
# 2012-08-14: 5920822352 (amd64/Linux)
# 2012-09-20: 5829972376 (amd64/Linux)
# 2012-10-08: 5902601224 (amd64/Linux)
......
......@@ -25,6 +25,11 @@ test('join005', normal, compile, [''])
test('join006', normal, compile, [''])
test('join007',
[stats_num_field('bytes allocated', [(wordsize(64), 50944, 5)])],
[stats_num_field('bytes allocated',
[(platform('x86_64-unknown-mingw32'), 47368, 5),
# 2017-02-19 47368 (x64/Windows) - Unknown
(wordsize(64), 50944, 5)])],
# Initial 50944
compile_and_run,
[''])
......@@ -450,6 +450,11 @@ test('T9203',
test('T9339',
[stats_num_field('bytes allocated',
[ (wordsize(32), 40046844, 5)
# is this number correct? Seems very high.
, (platform('x86_64-unknown-mingw32'), 47088, 7)
# 2017-02-19 47088 (x64/Windows) - Unknown
, (wordsize(64), 50728, 5) ]),
# w/o fusing last: 320005080
# 2014-07-22: 80050760
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment