-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.