Merge pull request #2033 from Microsoft/fixTimeMeasurement

Fix time measurement
This commit is contained in:
Yui 2015-02-13 14:12:21 -08:00
commit cb3bc8519f

View file

@ -332,7 +332,7 @@ module ts {
var program = createProgram(fileNames, compilerOptions, compilerHost); var program = createProgram(fileNames, compilerOptions, compilerHost);
var exitStatus = compileProgram(); var exitStatus = compileProgram();
var end = start - new Date().getTime(); var end = new Date().getTime() - start;
if (compilerOptions.listFiles) { if (compilerOptions.listFiles) {
forEach(program.getSourceFiles(), file => { forEach(program.getSourceFiles(), file => {
@ -357,7 +357,7 @@ module ts {
reportTimeStatistic("Bind time", ts.bindTime); reportTimeStatistic("Bind time", ts.bindTime);
reportTimeStatistic("Check time", ts.checkTime); reportTimeStatistic("Check time", ts.checkTime);
reportTimeStatistic("Emit time", ts.emitTime); reportTimeStatistic("Emit time", ts.emitTime);
reportTimeStatistic("Total time", start - end); reportTimeStatistic("Total time", end);
} }
return { program, exitStatus }; return { program, exitStatus };