diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2007-09-05 14:44:03 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2007-09-05 14:44:03 -0230 |
commit | bdcf4f222f50b915d2dfc0ea3960758adf6937db (patch) | |
tree | e263a048b6297395c97e860c87a0ca27b569cb08 /java/src/Freeze/BackgroundSaveEvictorI.java | |
parent | Added missing file (diff) | |
download | ice-bdcf4f222f50b915d2dfc0ea3960758adf6937db.tar.bz2 ice-bdcf4f222f50b915d2dfc0ea3960758adf6937db.tar.xz ice-bdcf4f222f50b915d2dfc0ea3960758adf6937db.zip |
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1351 - use monotonic timers where possible
Diffstat (limited to 'java/src/Freeze/BackgroundSaveEvictorI.java')
-rw-r--r-- | java/src/Freeze/BackgroundSaveEvictorI.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/java/src/Freeze/BackgroundSaveEvictorI.java b/java/src/Freeze/BackgroundSaveEvictorI.java index dc27914731f..e5accc6bc79 100644 --- a/java/src/Freeze/BackgroundSaveEvictorI.java +++ b/java/src/Freeze/BackgroundSaveEvictorI.java @@ -68,7 +68,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, { if(_active) { - startTime = System.currentTimeMillis(); + startTime = IceInternal.Time.currentMonotonicTimeMillis(); wait(_timeout); } else @@ -88,7 +88,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, // // Did we timeout? // - if(System.currentTimeMillis() - startTime >= _timeout) + if(IceInternal.Time.currentMonotonicTimeMillis() - startTime >= _timeout) { _communicator.getLogger().error(_errorPrefix + "Fatal error: streaming watch dog thread timed out."); @@ -276,7 +276,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, ObjectRecord rec = element.rec; rec.servant = servant; - rec.stats.creationTime = System.currentTimeMillis(); + rec.stats.creationTime = IceInternal.Time.currentMonotonicTimeMillis(); rec.stats.lastSaveTime = 0; rec.stats.avgSaveTime = 0; @@ -985,9 +985,9 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, } else { - long preSave = System.currentTimeMillis(); + long preSave = IceInternal.Time.currentMonotonicTimeMillis(); wait(_savePeriod); - if(System.currentTimeMillis() > preSave + _savePeriod) + if(IceInternal.Time.currentMonotonicTimeMillis() > preSave + _savePeriod) { break; } @@ -1028,7 +1028,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, java.util.List streamedObjectQueue = new java.util.ArrayList(); - long streamStart = System.currentTimeMillis(); + long streamStart = IceInternal.Time.currentMonotonicTimeMillis(); // // Stream each element @@ -1146,7 +1146,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, if(_trace >= 1) { - long now = System.currentTimeMillis(); + long now = IceInternal.Time.currentMonotonicTimeMillis(); _communicator.getLogger().trace("Freeze.Evictor", "streamed " + streamedObjectQueue.size() + " objects in " + (now - streamStart) + " ms"); } @@ -1178,7 +1178,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, txSize = streamedObjectQueue.size(); } - long saveStart = System.currentTimeMillis(); + long saveStart = IceInternal.Time.currentMonotonicTimeMillis(); String txnId = null; try @@ -1231,7 +1231,7 @@ class BackgroundSaveEvictorI extends EvictorI implements BackgroundSaveEvictor, if(_trace >= 1) { - long now = System.currentTimeMillis(); + long now = IceInternal.Time.currentMonotonicTimeMillis(); _communicator.getLogger().trace("Freeze.Evictor", "saved " + txSize + " objects in " + (now - saveStart) + " ms"); } |