Mercurial > hg > truffle
comparison mx/sanitycheck.py @ 8147:9786ac8fff61
Use different vm args for SPECjbb2013
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 07 Mar 2013 11:58:34 +0100 |
parents | 01aeaf194641 |
children | 22429580c7a8 |
comparison
equal
deleted
inserted
replaced
8146:8692cdcc86bd | 8147:9786ac8fff61 |
---|---|
117 jops = re.compile(r"^RUN RESULT: hbIR \(max attempted\) = [0-9]+, hbIR \(settled\) = [0-9]+, max-jOPS = (?P<max>[0-9]+), critical-jOPS = (?P<critical>[0-9]+)$", re.MULTILINE) | 117 jops = re.compile(r"^RUN RESULT: hbIR \(max attempted\) = [0-9]+, hbIR \(settled\) = [0-9]+, max-jOPS = (?P<max>[0-9]+), critical-jOPS = (?P<critical>[0-9]+)$", re.MULTILINE) |
118 #error? | 118 #error? |
119 success = re.compile(r"org.spec.jbb.controller: Run finished", re.MULTILINE) | 119 success = re.compile(r"org.spec.jbb.controller: Run finished", re.MULTILINE) |
120 matcherMax = ValuesMatcher(jops, {'group' : 'SPECjbb2013', 'name' : 'max', 'score' : '<max>'}) | 120 matcherMax = ValuesMatcher(jops, {'group' : 'SPECjbb2013', 'name' : 'max', 'score' : '<max>'}) |
121 matcherCritical = ValuesMatcher(jops, {'group' : 'SPECjbb2013', 'name' : 'critical', 'score' : '<critical>'}) | 121 matcherCritical = ValuesMatcher(jops, {'group' : 'SPECjbb2013', 'name' : 'critical', 'score' : '<critical>'}) |
122 return Test("SPECjbb2013", ['-jar', 'specjbb2013.jar', '-m', 'composite'] + benchArgs, [success], [], [matcherCritical, matcherMax], vmOpts=['-Xms7g', '-XX:+UseSerialGC', '-XX:-UseCompressedOops'], defaultCwd=specjbb2013) | 122 return Test("SPECjbb2013", ['-jar', 'specjbb2013.jar', '-m', 'composite'] + benchArgs, [success], [], [matcherCritical, matcherMax], vmOpts=['-Xmx6g', '-Xms6g', '-Xmn3g', '-XX:+UseParallelOldGC', '-XX:-UseAdaptiveSizePolicy', '-XX:-UseBiasedLocking', '-XX:-UseCompressedOops'], defaultCwd=specjbb2013) |
123 | 123 |
124 def getSPECjvm2008(benchArgs = [], skipCheck=False, skipKitValidation=False, warmupTime=None, iterationTime=None): | 124 def getSPECjvm2008(benchArgs = [], skipCheck=False, skipKitValidation=False, warmupTime=None, iterationTime=None): |
125 | 125 |
126 specjvm2008 = mx.get_env('SPECJVM2008') | 126 specjvm2008 = mx.get_env('SPECJVM2008') |
127 if specjvm2008 is None or not exists(join(specjvm2008, 'SPECjvm2008.jar')): | 127 if specjvm2008 is None or not exists(join(specjvm2008, 'SPECjvm2008.jar')): |