summaryrefslogtreecommitdiff
path: root/java/src/Freeze/BackgroundSaveEvictorI.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-09-05 14:44:03 -0230
committerDwayne Boone <dwayne@zeroc.com>2007-09-05 14:44:03 -0230
commitbdcf4f222f50b915d2dfc0ea3960758adf6937db (patch)
treee263a048b6297395c97e860c87a0ca27b569cb08 /java/src/Freeze/BackgroundSaveEvictorI.java
parentAdded missing file (diff)
downloadice-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.java18
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");
}