IBM Support

Reports that are generated by using the command line utility are empty or some of the data that is shown is incomplete.

Technote (troubleshooting)


The Java process for the command line utility might require more memory
to generate the reports correctly.

Resolving the problem

To solve the problem, do the following steps:

1) Use the IBM JDK when you run the command line utility process. If an
out-of-memory error occurs, the IBM JDK shows the error message by default
without any changes to the command line utility script. If you use other
Java virtual machines (JVMs), you might have to add additional vendor-specific

2) Use a 64-bit system for reports with a duration of one week and longer.
When the report duration increases, more memory is required. A 32-bit system
cannot provide enough memory to process the data.

3) To increase the amount of memory that the operating system provides for
the Java process, do the following steps:

a) Open the command line script file.

b) At the end of the file, add the -Xmx parameter to the following command
that invokes the Java process:
"start java -cp" or "java -cp"

Example: start java -Xmx1500m -cp

In the example, the JVM has 1500 megabytes of heap memory. You can increase or
decrease this amount according to the report that you want to generate.

Document information

More support for: InfoSphere Optim Performance Manager

Software version: 5.1, 5.1.1,, 5.2

Operating system(s): AIX, HP-UX, Linux, Solaris, Windows

Reference #: 1627767

Modified date: 11 March 2013