Specifies a listing of directories, JAR files, and ZIP archives to append to the top of your default bootstrap class path.
Logs messages tagged with a minimum of the gc and meta tags applying thetrace stage to the file metatrace.txt but turns off all messages tagged with class.
Sets the Place (in bytes) allotted into the long-lasting technology that triggers a rubbish selection if it’s exceeded. This option was deprecated in JDK eight and superseded through the -XX:MetaspaceSize solution.
The JVM takes advantage of an analogous mechanism to put into practice the element of dumping thread stacks for debugging reasons. The JVM utilizes CTRL_BREAK_EVENT to accomplish thread dumps.
That is a business function that requires you to also specify the -XX:+UnlockCommercialFeatures selection. This is also an experimental aspect; it may modify in foreseeable future releases.
Every single line in the command file signifies a command, a class title, and a way identify for which the command is applied. For instance, this line prints assembly code for that toString() way of the String class:
.., the change disables assertions in the specified package and any subpackages. Should the argument is solely ..., then the swap disables assertions during the unnamed bundle in The present Functioning directory. Along with the classname argument, the swap disables assertions in the specified class.
Assortment and constraints are validated possibly when all flags have their values established in the course of JVM initialization or maybe a flag’s price is improved throughout runtime (as an example utilizing the jcmd tool). The JVM is terminated if a value violates possibly the assortment or constraint Examine and moved here an proper mistake concept is printed over the error stream.
This feature was deprecated in JDK eight without having substitute, subsequent the deprecation from the -XX:+CMSIncrementalMode possibility. The option was removed in JDK 9, since the whole incremental mode was removed.
Disable this selection if you'd like to lessen the Java heap sizing. You'll likely face efficiency degradation when this option is disabled.
.., the switch permits assertions in the desired package deal and any subpackages. If the argument is simply ..., then the swap allows assertions within the unnamed offer in The existing Functioning look here directory. Using the classname argument, the swap enables assertions in the desired course.
Sets a customized command or even a number of semicolon-separated commands to run when an irrecoverable error happens. Should the string contains spaces, then it must be enclosed in quotation marks.
You may use one argument file, for example myargumentfile in the subsequent instance, to carry all expected java arguments:
This feature is such as the JFR.commence diagnostic command that begins a recording through runtime. You can set the next parameters when commencing a JFR recording: