<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    David.Turing's blog

     

    SUN JDK Options

    Behavioral Options


    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 Disable calls to System.gc(), JVM still performs garbage collection when necessary.

    -XX:+FailOverToOldVerifier Fail over 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 max. (Relevant? to Solaris only.)

    -XX:PreBlockSpin=10 Spin count variable for use with -XX:+UseSpinning. Controls the maximum spin iterations allowed before entering 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 operating system thread synchronizaton 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.)


    Back to Options
    ?

    Performance Options


    Option and Default Value
    Description
    -XX:+AggressiveOpts Turn on point performance compiler optimizations that are expected to be default in upcoming releases. (Introduced in 5.0 update 6.)

    -XX:CompileThreshold=10000 Number of method invocations/branches before compiling [-client: 1,500]

    -XX:LargePageSizeInBytes=4m Sets the large page size used for the Java heap. (Introduced in 1.4.0 update 1.) [amd64: 2m.]

    -XX:MaxHeapFreeRatio=70 Maximum percentage of heap free after GC to avoid shrinking.

    -XX:MaxNewSize=size Maximum size of new generation (in bytes). Since 1.4, MaxNewSize is computed as a function of NewRatio. [1.3.1 Sparc: 32m; 1.3.1 x86: 2.5m.]

    -XX:MaxPermSize=64m Size of the Permanent Generation.? [5.0 and newer: 64 bit VMs are scaled 30% larger; 1.4 amd64: 96m; 1.3.1 -client: 32m.]

    -XX:MinHeapFreeRatio=40 Minimum percentage of heap free after GC to avoid expansion.

    -XX:NewRatio=2 Ratio of new/old generation sizes. [Sparc -client: 8; x86 -server: 8; x86 -client: 12.]-client: 4 (1.3) 8 (1.3.1+), x86: 12]

    -XX:NewSize=2.125m Default size of new generation (in bytes) [5.0 and newer: 64 bit VMs are scaled 30% larger; x86: 1m; x86, 5.0 and older: 640k]

    -XX:ReservedCodeCacheSize=32m Reserved code cache size (in bytes) - maximum code cache size. [Solaris 64-bit, amd64, and -server x86: 48m; in 1.5.0_06 and earlier, Solaris 64-bit and and64: 1024m.]

    -XX:SurvivorRatio=8 Ratio of eden/survivor space size [Solaris amd64: 6; Sparc in 1.3.1: 25; other Solaris platforms in 5.0 and earlier: 32]

    -XX:TargetSurvivorRatio=50 Desired percentage of survivor space used after scavenge.

    -XX:ThreadStackSize=512 Thread Stack Size (in Kbytes). (0 means use default stack size) [Sparc: 512; Solaris x86: 320 (was 256 prior in 5.0 and earlier); Sparc 64 bit: 1024; Linux amd64: 1024 (was 0 in 5.0 and earlier); all others 0.]

    -XX:+UseBiasedLocking Enable biased locking. For more details, see this tuning example. (Introduced in 5.0 update 6.) [5.0: false]

    -XX:+UseFastAccessorMethods Use optimized versions of Get<Primitive>Field.

    -XX:-UseISM Use Intimate Shared Memory. [Not accepted for non-Solaris platforms.] For details, see Intimate Shared Memory.

    -XX:+UseLargePages Use large page memory. (Introduced in 5.0 update 5.) For details, see Java Support for Large Memory Pages.

    -XX:+UseMPSS Use Multiple Page Size Support w/4mb pages for the heap. Do not use with ISM as this replaces the need for ISM. (Introduced in 1.4.0 update 1, Relevant to Solaris 9 and newer.) [1.4.1 and earlier: false]


    Back to Options
    ?

    Debugging Options


    Option and Default Value
    Description
    -XX:-CITime Prints time spent in JIT Compiler. (Introduced in 1.4.0.)

    -XX:ErrorFile=./hs_err_pid<pid>.log If an error occurs, save the error data to this file. (Introduced in 6.)

    -XX:-ExtendedDTraceProbes Enable performance-impacting dtrace probes. (Introduced in 6. Relevant to Solaris only.)

    -XX:HeapDumpPath=./java_pid<pid>.hprof Path to directory or filename for heap dump. Manageable. (Introduced in 1.4.2 update 12, 5.0 update 7.)

    -XX:-HeapDumpOnOutOfMemoryError Dump heap to file when java.lang.OutOfMemoryError is thrown. Manageable. (Introduced in 1.4.2 update 12, 5.0 update 7.)

    -XX:OnError="<cmd args>;<cmd args>" Run user-defined commands on fatal error. (Introduced in 1.4.2 update 9.)

    -XX:OnOutOfMemoryError="<cmd args>;
    <cmd args>"
    Run user-defined commands when an OutOfMemoryError is first thrown. (Introduced in 1.4.2 update 12, 6)

    -XX:-PrintClassHistogram Print a histogram of class instances on Ctrl-Break. Manageable. (Introduced in 1.4.2.) The jmap -histo command provides equivalent functionality.

    -XX:-PrintConcurrentLocks Print java.util.concurrent locks in Ctrl-Break thread dump. Manageable. (Introduced in 6.) The jstack -l command provides equivalent functionality.

    -XX:-PrintCommandLineFlags Print flags that appeared on the command line. (Introduced in 5.0.)

    -XX:-PrintCompilation Print message when a method is compiled.

    -XX:-PrintGC Print messages at garbage collection. Manageable.

    -XX:-PrintGCDetails Print more details at garbage collection. Manageable. (Introduced in 1.4.0.)

    -XX:-PrintGCTimeStamps Print timestamps at garbage collection. Manageable (Introduced in 1.4.0.)

    -XX:-PrintTenuringDistribution Print tenuring age information.

    -XX:-TraceClassLoading Trace loading of classes.

    -XX:-TraceClassLoadingPreorder Trace all classes loaded in order referenced (not loaded). (Introduced in 1.4.2.)

    -XX:-TraceClassResolution Trace constant pool resolutions. (Introduced in 1.4.2.)

    -XX:-TraceClassUnloading Trace unloading of classes.

    -XX:-TraceLoaderConstraints Trace recording of loader constraints. (Introduced in 6.)

    posted on 2007-07-23 23:00 david.turing 閱讀(2227) 評(píng)論(0)  編輯  收藏 所屬分類: Jvm_Linux


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
    相關(guān)文章:
     

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(110)

    我參與的團(tuán)隊(duì)

    隨筆分類(126)

    隨筆檔案(155)

    文章分類(9)

    文章檔案(19)

    相冊(cè)

    搜索

    積分與排名

    最新隨筆

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲AV无码一区二区乱孑伦AS| 成人免费男女视频网站慢动作| 中文字幕乱码一区二区免费| 精品一区二区三区免费视频| 一级一级一片免费高清| gogo免费在线观看| 中国性猛交xxxxx免费看| 精品97国产免费人成视频| 99在线免费观看| 久久国产乱子伦精品免费强| 男人j进入女人j内部免费网站| 国产麻豆成人传媒免费观看| 无码国产精品一区二区免费模式 | 亚洲人成人伊人成综合网无码 | 中文字幕人成人乱码亚洲电影| 中文字幕无码精品亚洲资源网| 亚洲综合色自拍一区| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲午夜久久久久妓女影院 | 免费国产不卡午夜福在线| 亚洲国产电影av在线网址| 亚洲中文字幕成人在线| 国产亚洲高清不卡在线观看| 亚洲AV成人无码久久精品老人| 亚洲视频在线不卡| 亚洲AV无码无限在线观看不卡| 亚洲av永久无码天堂网| 免费国产va视频永久在线观看| jizz中国免费| 久久精品人成免费| 成人性生活免费视频| www国产亚洲精品久久久| 国产成人麻豆亚洲综合无码精品| 夜夜亚洲天天久久| 亚洲色大成WWW亚洲女子| 性生大片视频免费观看一级| 日韩电影免费观看| 成人网站免费观看| 亚洲日韩VA无码中文字幕| 亚洲视频免费在线观看| 亚洲中文字幕无码mv|