Performance tuningmeans optimizing the system operating environment for the increased process performance and reliability of the system.
Optimum system performance and stable operations can be achieved by executing the performance tuning. This subsection describes the method for validating the parameter settings of the main performance tuning items, and optimizing their operation by executing the appropriate tuning.
- Memory tuning of JavaVM (Tuning of Java heap and Explicit heap)
The occurrence interval of garbage collection and the time required for garbage collection varies with the memory size of the Java heap, and hence you can increase the process performance of a system by appropriately estimating these values. In addition, you can avoid the full garbage collection, by maintaining an appropriate memory size of the explicit heap. For more details on the policy of tuning JavaVM, see 7.Memory tuning of JavaVM in the uCosminexus Application Server System Design Guide.
- Optimizing number of the concurrent executions
If the number of requests from a client increases and exceeds the throughput of a system, it becomes difficult to provide a stable service. Controlling the number of concurrent executions of process for requests, such as a request to access and process the requests from a client enables the stable operation of the system by avoiding the degradation of the performance with the increase in the requests. For policy on optimizing the number of concurrent executions, see, 8.3.Optimizingthe number of concurrent executions in the uCosminexus Application Server System Design Guide.
All Rights Reserved. Copyright (C) 2012, 2013, Hitachi, Ltd.