Option and Default Value
|
Description
|
-XX:-AllowUserSignalHandlers
|
Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.)
|
-XX:AltStackSize=16384
|
Alternate signal stack size (in Kbytes). (Relevant to Solaris only, removed from 5.0.)
|
-XX:-DisableExplicitGC
|
By default calls to System.gc() are enabled (-XX:-DisableExplicitGC). Use -XX:+DisableExplicitGC to disable calls to System.gc(). Note that the JVM still performs garbage collection when necessary.
|
-XX:+FailOverToOldVerifier
|
Failover to old verifier when the new type checker fails. (Introduced in 6.)
|
-XX:+HandlePromotionFailure
|
The youngest generation collection does not require a guarantee of full promotion of all live objects. (Introduced in 1.4.2 update 11) [5.0 and earlier: false.]
|
-XX:+MaxFDLimit
|
Bump the number of file descriptors to the max. (Relevant to Solaris only.)
|
-XX:PreBlockSpin=10
|
Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed before entering the operating system thread synchronization code. (Introduced in 1.4.2.)
|
-XX:-RelaxAccessControlCheck
|
Relax the access control checks in the verifier. (Introduced in 6.)
|
-XX:+ScavengeBeforeFullGC
|
Do young generation GC prior to a full GC. (Introduced in 1.4.1.)
|
-XX:+UseAltSigs
|
Use alternate signals instead of SIGUSR1 and SIGUSR2 for VM internal signals. (Introduced in 1.3.1 update 9, 1.4.1. Relevant to Solaris only.)
|
-XX:+UseBoundThreads
|
Bind user-level threads to kernel threads. (Relevant to Solaris only.)
|
-XX:-UseConcMarkSweepGC
|
Use concurrent mark-sweep collection for the old generation. (Introduced in 1.4.1)
|
-XX:+UseGCOverheadLimit
|
Use a policy that limits the proportion of the VM's time that is spent in GC before an OutOfMemory error is thrown. (Introduced in 6.)
|
-XX:+UseLWPSynchronization
|
Use LWP-based instead of thread-based synchronization. (Introduced in 1.4.0. Relevant to Solaris only.)
|
-XX:-UseParallelGC
|
Use parallel garbage collection for scavenges. (Introduced in 1.4.1)
|
-XX:-UseParallelOldGC
|
Use parallel garbage collection for the full collections. Enabling this option automatically sets -XX:+UseParallelGC. (Introduced in 5.0 update 6.)
|
-XX:-UseSerialGC
|
Use serial garbage collection. (Introduced in 5.0.)
|
-XX:-UseSpinning
|
Enable naive spinning on Java monitor before entering the operating system thread synchronization code. (Relevant to 1.4.2 and 5.0 only.) [1.4.2, multi-processor Windows platforms: true]
|
-XX:+UseTLAB
|
Use thread-local object allocation (Introduced in 1.4.0, known as UseTLE prior to that.) [1.4.2 and earlier, x86 or with -client: false]
|
-XX:+UseSplitVerifier
|
Use the new type checker with StackMapTable attributes. (Introduced in 5.0.)[5.0: false]
|
-XX:+UseThreadPriorities
|
Use native thread priorities.
|
-XX:+UseVMInterruptibleIO
|
Thread interrupt before or with EINTR for I/O operations results in OS_INTRPT. (Introduced in 6. Relevant to Solaris only.)
|
AEM4BEGINNER blog is for Beginners who are interested in learning Adobe Experience Manager (AEM) aka Adobe CQ5 from basics. The Information provided in this blog is for learning and testing purposes only. Here, I have posted the information which I know or gathered from different sources.
April 23, 2020
Estimated Post Reading Time ~
AEM JVM VM Behavioral Options
Behavioral Options
By
aem4beginner
No comments:
Post a Comment
If you have any doubts or questions, please let us know.