summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop.h
diff options
context:
space:
mode:
authorJason Rassi <rassi@10gen.com>2013-07-26 12:07:00 -0400
committerJason Rassi <rassi@10gen.com>2013-07-26 16:37:15 -0400
commit6f8b9d5515591beaaa6f58c8fdabb9ddd2b2450f (patch)
treecd48533cd8a87cfb49d165f4c714354f1636dd64 /src/mongo/db/curop.h
parente721e9df43caf1433040dde1fd7ff54384f2497d (diff)
downloadmongo-6f8b9d5515591beaaa6f58c8fdabb9ddd2b2450f.tar.gz
SERVER-2212 Add CurOp public method elapsedMicros()
Diffstat (limited to 'src/mongo/db/curop.h')
-rw-r--r--src/mongo/db/curop.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/curop.h b/src/mongo/db/curop.h
index 95bbfbaa8b9..0370801b11e 100644
--- a/src/mongo/db/curop.h
+++ b/src/mongo/db/curop.h
@@ -219,9 +219,11 @@ namespace mongo {
return _end - startTime();
}
int totalTimeMillis() { return (int) (totalTimeMicros() / 1000); }
+ unsigned long long elapsedMicros() {
+ return curTimeMicros64() - startTime();
+ }
int elapsedMillis() {
- unsigned long long total = curTimeMicros64() - startTime();
- return (int) (total / 1000);
+ return (int) (elapsedMicros() / 1000);
}
int elapsedSeconds() { return elapsedMillis() / 1000; }