|
@@ -56,12 +56,9 @@ updateMemoryStats = (oldMem, newMem) ->
|
|
|
|
|
|
|
|
module.exports = MemoryMonitor =
|
|
module.exports = MemoryMonitor =
|
|
|
monitor: (logger) ->
|
|
monitor: (logger) ->
|
|
|
- # use setTimeout add some randomisation of the start time
|
|
|
|
|
- setTimeout () ->
|
|
|
|
|
- interval = setInterval () ->
|
|
|
|
|
- MemoryMonitor.Check(logger)
|
|
|
|
|
- , oneMinute
|
|
|
|
|
- , Math.floor Math.random()*oneMinute
|
|
|
|
|
|
|
+ interval = setInterval () ->
|
|
|
|
|
+ MemoryMonitor.Check(logger)
|
|
|
|
|
+ , oneMinute
|
|
|
Metrics = require "./metrics"
|
|
Metrics = require "./metrics"
|
|
|
Metrics.registerDestructor () ->
|
|
Metrics.registerDestructor () ->
|
|
|
clearInterval(interval)
|
|
clearInterval(interval)
|