mem-stream
Creates a Readable stream of memory information.
example
var MemoryStream = ; var memStream = sep: '\n' interval: 500 dataType: 'osFreeMem'; memStream; // {"heapUsed":2719192,"heapTotal":7195904,"heapPercent":0.3778805275890284,"freeMem":9306.43968}// {"heapUsed":3080016,"heapTotal":7195904,"heapPercent":0.42802349781208865,"freeMem":9306.46016}// {"heapUsed":3104224,"heapTotal":7195904,"heapPercent":0.4313876338539258,"freeMem":9306.472448}// {"heapUsed":3107712,"heapTotal":7195904,"heapPercent":0.43187235405030416,"freeMem":9306.546176}
methods
var MemoryStream = ;
var memoryStream = new MemoryStream(opts)
opts.sep
-string
the separator used between outputted chunks.opts.interval
-int
how often to poll for dataopts.dataType
- Can be one of the following:heapUsed
- process heap used in kbheapTotal
- process heap total in kbheapPercent
- % of heap usedosFreeMem
- total system free memory in kb
install
npm install mem-stream
license
MIT