A memory bottleneck implies that the system does not have sufficient or fast enough ram.
This situation cuts the speed at which the RAM can serve information to the CPU, which slows overall
operations.
In cases where the system doesn't have enough memory, the computer will start offloading storage to
a significantly slower hard drive or SSD to keep things running.
Alternatively, if the RAM cannot serve data to the CPU fast enough, the device will experience both
slowdown and low CPU usage rates.