Tuning a TIBCO StreamBase® Runtime application involves both application architecture decisions and appropriate configuration of system parameters. The types of questions that must be answered are:
How should the JVM heap sizes be configured?
How to ensure that the garbage collector does not impact the latency of running applications?
What size of shared memory should be configured?
Should System V or file mapped shared memory be used?
How much disk space is needed?
Should the application execute on single or multiple nodes?
How should the application be deployed within a node?
Should application data be partitioned across multiple nodes?
When should distribution be used?