MemoryUsage
nanoservice-ts / shared/src / MemoryUsage
Class: MemoryUsage
Defined in: core/shared/src/utils/MemoryUsage.ts:5
Extends
default
Constructors
new MemoryUsage()
new MemoryUsage():
MemoryUsage
Returns
Inherited from
MetricsBase.constructor
Properties
counter
protected
counter:number
=0
Defined in: core/shared/src/utils/MemoryUsage.ts:9
max_val
protected
max_val:number
=0
Defined in: core/shared/src/utils/MemoryUsage.ts:7
min_val
protected
min_val:number
=0
Defined in: core/shared/src/utils/MemoryUsage.ts:6
total_val
protected
total_val:number
=0
Defined in: core/shared/src/utils/MemoryUsage.ts:8
Methods
clear()
clear():
void
Defined in: core/shared/src/utils/MemoryUsage.ts:36
Returns
void
getMetrics()
getMetrics():
object
Defined in: core/shared/src/utils/MemoryUsage.ts:26
Returns
object
global_free_memory
global_free_memory:
number
global_memory
global_memory:
number
max
max:
number
min
min:
number
total
total:
number
Overrides
MetricsBase.getMetrics
start()
start():
void
Defined in: core/shared/src/utils/MemoryUsage.ts:11
Returns
void
Overrides
MetricsBase.start
stop()
stop():
void
Defined in: core/shared/src/utils/MemoryUsage.ts:24
Returns
void
Overrides
MetricsBase.stop