High CPU utilization for Java processes in Workload Automation WCC
search cancel

High CPU utilization for Java processes in Workload Automation WCC

book

Article ID: 446236

calendar_today

Updated On:

Products

Autosys Workload Automation

Issue/Introduction

Java processes associated with Workload Control Center (WCC) may exhibit high CPU utilization (90-100%).
This performance degradation often correlates with scheduled infrastructure events such as security scans or antivirus activity.

Environment

  • Autosys Workload Automation
  • Workload Control Center (WCC)
  • Windows Operating System
  • Trellix or other third-party Antivirus software

Cause

Real-time antivirus scanning of the Autosys and WCC installation directories causes file locking and resource contention.
This results in the Java Virtual Machine (JVM) consuming excessive CPU cycles while attempting to access log files or application resources.

Resolution

Exclude the following directories and all subfolders from real-time and scheduled antivirus scanning:

  • Installation directory (e.g., C:\Program Files\CA\WorkloadAutomationAE)
  • WCC Log directories
  • Database data and log directories

To identify which specific Java process is causing the spike in Windows Task Manager:

  1. Open Task Manager and go to the Details tab.
  2. Right-click a column header and select Select columns.
  3. Check Command line and Image path name.
  4. Expand the Command line column to identify the specific service (e.g., WCC vs. WCC Collector).

If the issue persists, capture Java Thread Dumps for analysis:

  1. Navigate to the Java bin directory.
  2. Run `jstack -l <PID> > C:\temp\thread_dump.txt`.
  3. Take three samples spaced 15 seconds apart.

 

Additional Information

Antivirus scanning exclusion recommendations

 

To speak with a customer representative or a Support Engineer, see Contact Support. Scroll to the bottom of the page and click on your respective region.