Hitachi

uCosminexus Application Server Definition Reference Guide


-XX:[+|-]PrintCodeCacheFullMessage (Option for the output of the code cache area depletion message)

Organization of this page

Format

-XX:+PrintCodeCacheFullMessage

This option outputs a message if the code cache area is depleted when the Java method is subject to JIT compilation. The message is output once only.

-XX:-PrintCodeCacheFullMessage

This option does not output a message even if the code cache area is depleted when the Java method is subject to JIT compilation.

Description

Specify whether to output a message to the JavaVM log file if the code cache area is depleted when the Java method is subject to JIT compilation.

For details about the code cache area, see 7.2.6 Configuration of memory space used by JavaVM when using serial GC and JavaVM options in the Application Server System Design Guide.

Default value
  • -XX:+PrintCodeCacheFullMessage

Prerequisite option
  • -XX:+HitachiVerboseGC

Output format

The output format of the message is as follows:

[cc_id]<cc_date>CodeCache is full. Compiler has been disabled.[cc_used_sizeK, cc_max_sizeK, cc_infoK]

The contents output in the message are as follows:

cc_id

Specifies the CCI (identifier of the JavaVM log file).

cc_date

Specifies the date and time when the Java method is subjected to the JIT compilation.

cc_used_size

Specifies the used size of the code cache area when the Java method is subjected to the JIT compilation. The unit is kilobyte.

cc_max_size

Specifies the maximum size of the code cache area. The unit is kilobyte.

cc_info

Specifies the maintenance information.

Examples of output

The following is an example of output of the message:

[CCI]<Wed Dec 26 14:38:29 2012>CodeCache is full. Compiler has been disabled.[49151K, 49152K, 49152K]

Notes

The code cache area used by the system is a maximum of 2 megabyte. Therefore, depending on the usage of the code cache area of the system, the code cache area might deplete even if the maximum area is not used.