To work properly, Buddy On-Premises requires at least 4GB of RAM.
The on-premises application consists of the following services:
- Application Server (Java)
- Build Server (Java)
- Git Server (Java)
- SQL Database
- NoSQL Database
- Front Server
- Proxy Server
- Session Store
- Utility Server
To avoid memory problems, Buddy limits the amount of memory assigned to its Java services during boot.
The default amount of RAM allocated to the Java services constitutes 50% of the total server memory:
- App Server: 5/32 of total RAM
- Build Server: 2/32 of total RAM
- Git Server: 9/32 of total RAM
You can change the default memory allocations for services through the Buddy CLI.
buddy configure command and the Application memory management option to change memory allocations or reset them to the default values.