My webMethods Server 10.7 | My webMethods Server Webhelp | Diagnosing My webMethods Server | Troubleshooting My webMethods Server Using Diagnostic Tools | Troubleshooting Performance Issues
 
Troubleshooting Performance Issues
My webMethods Server has a set of tools that enable you to easily identify and troubleshoot possible issues that you may encounter while working with it. This section presents some common configuration problems that are addressed by the diagnostic tools. The tools facilitate collecting the needed troubleshooting data and additionally provide output files that can be used by a support organization, such asSoftware AG Global Support or your internal support group.
The following table outlines potential problems, a description of the problem, and a reference to the tool that assists in the resolution:
Problem
Description
Reference
My webMethods Server exhibits slow performance, stops responding, or encounters a deadlock condition.
Use the threaddump tool and portlet to establish a remote connection to the server and then to obtain thread dump information.
For more information, see:
My webMethods Server exhibits slow performance or stops responding until other processes are finished.
Additional manual thread dump analysis is necessary. To do so, the tool displays all available threads. If the tool does not display deadlock threads, configure the settings to display the complete thread dump information and use the results for further analysis.
For more information, see:
My webMethods Server stops responding and you cannot diagnose it using the portlet diagnostic tool.
Use the command line tool, which relies on a JVM algorithm to diagnose threads.
For more information, see threaddump.
You experience problems regarding the memory allocation of My webMethods Server.
Use the memorydump command line tool or the Memory Monitor portlet to troubleshoot the memory allocation of My webMethods Server.
For more information, see:
You want to monitor and analyze the performance of your CAF application.
The Performance Analysis portlet enables portlet developers or administrators to measure and analyze the performance of My webMethods Server services and custom portlets or applications using an embedded performance-monitoring service.
For more information, see Using the Performance Analysis Portlet.
You want to analyze application performance on other systems.
You can export the performance data and then import it and analyze it on another system, or save it as reference information.
For more information, see Using the Performance Analysis Portlet.
The performance information is too comprehensive or too superficial.
Depending on the service that you configure and use, the tool displays lightweight or thorough performance information.
For more information, see Using the Performance Analysis Portlet.
You want to analyze a snapshot within a particular period.
The Performance Analysis tool enables you to capture a particular snapshot and then analyze the performance within the particular interval.
For more information, see Using the Performance Analysis Portlet.
You need performance support from an external organization.
The Performance Analysis tool enables you to export the snapshot into an XML file and provide the exported data for further analysis. The tool also enables you to export the analyzed data into a comma separated values (CSV) file. Note that you cannot import and analyze CSV files.
For more information, see Using the Performance Analysis Portlet.
You want to analyze the overall performance.
As an administrator, you can use the Performance Analysis diagnostic tool to analyze overall performance.
For more information, see Using the Performance Analysis Portlet.
The performance service settings are not persisted after a server restart.
The Performance Analysis tool configuration enables you to persist the performance service type and state configuration settings after server restart. If you do not configure this option, the changes are reset to the default configuration upon restart.
For more information, see Using the Performance Analysis Portlet.
You cannot import previously exported server snapshot information.
The Performance Analysis tool cannot import a snapshot in CSV format .
For more information, see Using the Performance Analysis Portlet.
You want to define and troubleshoot the slowest database calls.
You can use a diagnostic tool to display information about ten of the slowest database calls.
For more information, see Using the Performance Statistics Portlet.
You want to define and troubleshoot the slowest performing portlets.
Use the Performance Statistics portlet to display performance information about the ten slowest portlets.
For more information, see Using the Performance Statistics Portlet.
You want to define and troubleshoot the slowest performing Web services.
Use the Performance Statistics portlet to display performance information about the ten slowest Web services.
For more information, see Using the Performance Statistics Portlet