Contents
-
1. Purpose and Flow of Designing an Application Server System
-
3. Determining the System Configuration (J2EE Application Execution Platform)
-
3.1 Points to be considered when determining the system configuration
-
3.4 Determining the configuration of the client and the server
-
3.7 Determining the load balancing method by the load-balancing cluster
-
3.8 Determining the configuration for asynchronous communication between servers
-
3.9 Determining the deployment of the operation management process
-
3.11 Determining node switching when cluster software is used and an error occurs
-
3.12 Deploying a process for the output of the performance analysis trace file
-
3.13 Determining integration with products other than Application Server
-
3.15 TCP/UDP port numbers used by Application Server processes
-
-
4. Determining the System Configuration (Batch Application Execution Platform)
-
5. Estimating Resources to be Used (J2EE Application Execution Platform)
-
6. Estimating Resources to be Used (Batch Application Execution Platform)
-
-
7.5 Estimating the memory size of the Tenured area in Java heap
-
7.7 Determining the handling of objects that exist for a fixed time period in Java heap
-
7.8 Deciding the maximum size or the initial size of Java heap
-
7.9 Estimating the memory size of the Metaspace area in Java heap
-
7.10 Analyzing the factors of Full GC using the extended verbosegc information
-
8. Performance Tuning (J2EE Application Execution Platform)
-
8.3 Optimizing the number of concurrent executions
-
8.3.1 Concept of number of concurrent executions control and pending queue control
-
8.3.2 Procedure for requesting the maximum number of concurrent executions and pending queue
-
8.3.4 Controlling the number of concurrent executions of a Web application
-
8.3.5 Controlling the number of concurrently executed threads in a Enterprise Bean
-
8.3.6 Controlling the number of concurrent executions using CTM
-
8.3.7 Tuning parameter for optimizing the number of concurrent executions
-
-
-
9. Performance Tuning (Batch Application Execution Platform)