Predefined (canned) report failed with error "GC overhead limit exceeded".

Document ID : KB000003935
Last Modified Date : 11/07/2018
Show Technical Document Details
Issue:

The CA Workload Automation predefined (canned) report failed with a java error "GC overhead limit exceeded"; it was seen in the server's tracelog file and the report's log.

Environment:
CA Workload Automation DE (dSeries)
Cause:

The Java process that generates reports on the server ranĀ out of java heap memory most likely reason is theĀ volume of the report's data retrieved.

Resolution:

By default, the server allocates 512 MB to the Java process that generates reports on the server. If you get a Java heap space or out of memory error in the console while running a report, allocate more memory to the report process. For example, you can increase the maximum memory available for generating reports to 1024 MB.

Follow these steps:

Connect to the server as an administrator using CA WA Desktop Client.

  1. Open the Admin perspective.
  2. Right-click Topology in the Admin view, and select Open from the pop-up menu.
    The Topology view opens.
  3. Right-click the server connection name in the Topology view, and select Configure Shared Parameters from the pop-up menu.
    The Server Shared Parameters view opens.
  4. Select the Internal tab.
    The Internal tab opens.
  5. Click the Show Advanced Parameters icon.
    Show Advanced Parameters icon
    A confirmation dialog opens.
  6. Click Yes if you have received instructions from CA to change this advanced parameter.
    The advanced parameters appear.
  7. Modify the following field as appropriate:
    • Maximum memory available to a reporting process (in megabytes)
      Specifies the maximum memory available to the Java process that generates the reports on the server.
      Default: 512 MB
  8. Click Save at the top right corner of the Topology view.
    The changes are saved.
NOTE- Restart of DE scheduler is not required.