mendevi.measures.psutil

Use psutil to record the CPU and RAM usage.

Classes

Usage([sleep])

Use psutil through a python context manager.

Details

class mendevi.measures.psutil.Usage(sleep: Real = 0.05)[source]

Use psutil through a python context manager.

Examples

>>> import time
>>> from mendevi.measures.psutil import Usage
>>> with Usage() as usage:
...     time.sleep(1)
...
>>>

Initialize the usage context.

Parameters

sleepfloat, default=50e-3

The time interval between 2 measures (in s).