diff options
author | paltherr <paltherr@epfl.ch> | 2005-01-25 17:11:28 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2005-01-25 17:11:28 +0000 |
commit | 9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948 (patch) | |
tree | 5d9f3497727c05b746d07a593ab60c4b5c014a9f /sources/scalac/symtab | |
parent | 2cd85f1d31d933f84448bbcbc0a8cbd225cfbfe4 (diff) | |
download | scala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.tar.gz scala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.tar.bz2 scala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.zip |
- Replaced start and stop in Global by a timer.
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/SymbolLoader.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/symtab/SymbolLoader.java b/sources/scalac/symtab/SymbolLoader.java index d02829f191..2f656c92e0 100644 --- a/sources/scalac/symtab/SymbolLoader.java +++ b/sources/scalac/symtab/SymbolLoader.java @@ -63,15 +63,15 @@ public abstract class SymbolLoader extends Type.LazyType { public final void complete(Symbol symbol) { Symbol root = getRootSymbol(symbol); try { - long start = System.currentTimeMillis(); Phase phase = global.currentPhase; global.currentPhase = global.PHASE.ANALYZER.phase(); + global.timer.start(); String source = doComplete(root); + global.timer.stop("loaded " + source); global.currentPhase = phase; - long end = System.currentTimeMillis(); - global.operation("loaded " + source + " in " + (end-start) + "ms"); checkValidity(root, source); } catch (IOException exception) { + global.timer.drop(); if (global.debug) exception.printStackTrace(); String error = "error while loading " + symbol; String message = exception.getMessage(); |