1.0.4 • Published 3 years ago

memory-consumer v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Memory Consumer

Library made just to consume memory.

why?

  • Testing high memory usage cases.
  • Consume memory.

Usage

Basic usage:

const MemoryConsumer = require('memory-consumer');

const consumer = new MemoryConsumer();

consumer.fillMemoryMb(500); //consume approx 500mb
consumer.fillMemoryMb(1024); //consume approx 1gb

Show logs

const MemoryConsumer = require('memory-consumer');

const consumer = new MemoryConsumer(true);

consumer.fillMemoryMb(500); //consume approx 500mb
consumer.fillMemoryMb(1024); //consume approx 1gb

Arguments

MemoryConsumer(Boolean logsEnabled, Integer logInterbalMs)

Methods

fillMemoryMb(int):

consume number of MB.

enableLog():

just enable logs .

disableLog():

just disable logs.

setLogInterval(intervalMS):

set the iterval miliseconds for logs.

cleanMemory():

clean the memory storage. (it could take some time until the garbage collector really cleans the memory)

getUsedMemory():

returns used memory string

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago