diff options
author | Araq <rumpf_a@web.de> | 2011-05-07 22:13:24 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-05-07 22:13:24 +0200 |
commit | 73c355176653e5b643f2bbbdc4f967cc24b3ee3b (patch) | |
tree | 8b25ccdebec59fbd7773f273b66b4fe1cf8e0643 /compiler/nimrod.nim | |
parent | 7d2b3dd6db07203d7ff7a083ddae62aa8e7942c8 (diff) | |
download | Nim-73c355176653e5b643f2bbbdc4f967cc24b3ee3b.tar.gz |
gc tweaking to gain a few percent of performance
Diffstat (limited to 'compiler/nimrod.nim')
-rwxr-xr-x | compiler/nimrod.nim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/nimrod.nim b/compiler/nimrod.nim index 05c7a2af1..d9580d955 100755 --- a/compiler/nimrod.nim +++ b/compiler/nimrod.nim @@ -50,7 +50,7 @@ proc ProcessCmdLine(pass: TCmdLinePass, command, filename: var string) = rawMessage(errArgsNeedRunOption, []) proc HandleCmdLine() = - var start = getTime() + var start = epochTime() if paramCount() == 0: writeCommandLineUsage() else: @@ -73,7 +73,8 @@ proc HandleCmdLine() = if gCmd == cmdRun: tccgen.run() if gCmd notin {cmdInterpret, cmdRun}: - rawMessage(hintSuccessX, [$gLinesCompiled, $(getTime() - start)]) + rawMessage(hintSuccessX, [$gLinesCompiled, + formatFloat(epochTime() - start, ffDecimal, 3)]) if optRun in gGlobalOptions: when defined(unix): var prog = "./" & quoteIfContainsWhite(changeFileExt(filename, "")) @@ -81,6 +82,7 @@ proc HandleCmdLine() = var prog = quoteIfContainsWhite(changeFileExt(filename, "")) execExternalProgram(prog & ' ' & arguments) +#GC_disableMarkAndSweep() cmdLineInfo = newLineInfo("command line", -1, -1) condsyms.InitDefines() HandleCmdLine() |