Calling Com.Portal.Pcm.Xmltoflist.Convert() Is Unacceptably Slow. >25 Sec/Call

(Doc ID 1278830.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 to 7.3.0.0.0 [Release 7.3.0]
Oracle Solaris on SPARC (32-bit)

Symptoms

 

Calling com.portal.pcm.XMLToFlist.convert() takes over 25 seconds on test system.
The majority of the CPU time is from making nearly 13,000 calls to
Class.forName().Similar slowness can be also seen, where it can take
several minutes for a user to retrieve a product via the web service API. The
problem may be accentuated in production because Class.forName() is
synchronized. Avoiding excessive calls to Class.forName() would probably
alleviate the problem.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms