The BlackBerry Collaboration Service uses Java and depending on the number of users being serviced, requires changing the maximum amount of memory that is allowed to be used by the JVM heap. By default the BlackBerry Collaboration Service is sized to support 1000 users with a maximum Java heap memory limit of 2GB. If planning on supporting more than 1000 users per instance of BlackBerry Collaboration Service, it will be necessary to adjust the maximum allowed memory limits of the Java Virtual Machine based on the following recommendations:

Maximum Users

Suggested JVM Max Memory Heap Setting

2000

4GB (4096M)

3500

8GB (8192M)

5000

10GB (10240M)

BlackBerry Collaboration Service 10.2.2 to 10.2.3 and BlackBerry Collaboration Service 12.1:

There have been significant memory usage improvements in these versions. By default the BlackBerry Collaboration Service is sized to support 5000 users with a maximum Java heap memory of 4GB. If planning on supporting less than 5000 users per instance of BlackBerry Collaboration Service, it is possible to adjust the maximum allowed memory limits of the Java Virtual Machine based on the following recommendations.

Maximum Users

Suggested JVM Max Memory Heap Setting

Total Server Memory if using adjusted -Xmx values*

Total Server Memory if using default -Xmx values*

1000

1GB (1024M)

4 GB

6 GB

3000

2.5GB (2560M)

6 GB

8 GB

5000

4GB (4096) (default)

10 GB

10 GB

* Memory usage may be slightly higher if all users have more active conversations than is typical.