Low memory

Every piece of software consumes memory, and Orchids is no exception.  However, Orchids cannot be allowed to consume all the memory of the machine it runs on, and it cannot be allowed to abort if it reaches a predefined memory limit either.  Both situations could be used by attackers.  Hence Orchids uses a rainy day fund strategy to survive in low memory situations.