cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3445
Views
10
Helpful
3
Replies

UCCX JVM heap memory usage is high

Andrey Yagunov
Level 1
Level 1

Hello,

Could you suggest what I can do to debug high heap memory usage?

 

I checked scripts, application logs and VM messages, but still can't find the reason.

 

 

Thank you.

1 Accepted Solution

Accepted Solutions

Hello!

 

Our problem was with the outbound contacts loader. It doesn't drop tcp session with sftp.

View solution in original post

3 Replies 3

Anthony Holloway
Cisco Employee
Cisco Employee

This is certainly a complicated one.

How are your applications and scripts are defined? E.g., If you have 1 IVR for 200 stores, and they all use the same script, then did you create 200 apps, or 1 app with a wildcard trigger, and use the dialed number to set variables for the store? One takes up a lot of memory, the other does not.

Try making your script file sizes as small as possible, because even if you can't consolidate scripts and apps, you can at least make them smaller and leaner.

Check how you are using the variables in your scripts. E.g., Are you reading in large amounts of data from a database or XML document and then holding that information in memory for the duration of the call, or are you dumping it as soon as you're done with it?

 

EDIT: Removed the order of tasks, as it's not that important.

 

Cisco Unified CCX Administration

 

System version: 11.6.1.10000-51 (ES02-24)
 
Anthony, our ccx 2 server has constant java heap over 70%. CCX 1 is fine at 20%. What else can we look for?

Hello!

 

Our problem was with the outbound contacts loader. It doesn't drop tcp session with sftp.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: