MemoryLoad
Allocates memory blocks of the specified size at certain intervals. After the load is removed, the allocated memory is released. Using this actor, you can test the logic, e.g., whether a certain trigger is fired when the RSS limit is reached.
Note
This ad-hoc actor is used for testing specific functionality. This is not a load actor. It is designed to check whether something works properly.
Actor parameters
Parameter | Description |
---|---|
DurationSeconds |
Load duration in seconds. |
BlockSize |
Allocated block size in bytes. |
IntervalUs |
Interval between block allocations in microseconds. |
Examples
The following actor allocates blocks of 1048576
bytes every 9000000
microseconds during 3600
seconds and takes up 32 GB while running:
MemoryLoad: {
DurationSeconds: 3600
BlockSize: 1048576
IntervalUs: 9000000
}