Here are the minimum hardware requirements to run Semarchy. Depending on the volume of records processed by the application you may need to increase these values to improve your performance.
Maximum Memory -Xmx value must be at least 4 GB (on Tomcat).
The OS should have at least 8 GB of RAM.
CPU: 4 CPUs minimum. Plan for more CPUs when using database parallelism
Memory: 16 GB
Oracle: Minimum size of the SGA: 8 GB or above, depending on number of records.
PostgreSQL: Minimum size of the Cache: 8 GB or above, depending on number of records.
I would also suggest taking a look at our knowledge base article How to solve Performance Issues