The memory utilization for a particular service on the 
	 container application depends on the complexity of service implementation, payload, workload, the number of services deployed on the 
	 container application 
	 , CPU or memory resources made available to the 
	 container 
	 . 
  
 
	 Prerequisites
 
		 Assuming all the components of the engine are tuned for debugging high memory utilization issues on the 
		  container application 
		  , collect the following data that helps in further debugging and understanding the issues. 
		
 
	  
 
	 Procedure
-  
		   Capture heap dump on the 
			 container application when memory issues are observed on the 
			 container application 
			 . 
		   
		  
 
		  
 
			  The heap dump can be analyzed using memory analyzer tool for checking memory leaks and top components of memory. 
			 
 
		    
		 
-  
		  Capture 
			 jstat data for checking the allocation and utilization of different memory pools for 5 minutes run. 
		   
		  
 
			 jstat –gc <PID of container application> > jstat_gc.txt
 
		    
		 
-  
		  Capture thread dumps for analyzing the thread state and calls. Capture 5 thread dumps at an interval of 5 seconds each. Redirect all the collected threads dumps to separate files. 
		   
		  
 
		
 
-  
		  Capture 
			 container 
			  logs for the test run duration. 
		   
		
 
-  
		  Capture the CPU and memory utilization data of the 
			 container application for 5 minutes run. 
		   
		  
 
		
 
-  
		  Check the BW_JAVA_OPTS and other run-time parameters with which the container is running. This helps analyze the JVM parameters and other engine tuning parameters. 
		   
		
 
-  
		  Capture system configurations of servers such as CPU details, RAM, and number of cores where 
			 TIBCO BusinessWorks™ Container Edition 
			  applications, external services, and load generator are running. Capture details of 
			 /proc/meminfo and 
			 /proc/cpuinfo files. 
		   
		  
 
			 cat /proc/meminfo and cat /proc/cpuinfo
 
		    
		 
 
   
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.