jdk8和hotspot_HotSpot的-XshowSettings标志的简单性和价值
jdk8和hotspot
一個(gè)方便的HotSpot JVM標(biāo)志 ( 選項(xiàng)為Java啟動(dòng) java )是-XshowSettings選項(xiàng)。 Oracle Java啟動(dòng)器描述頁面中對(duì)此選項(xiàng)進(jìn)行了如下描述 :
- -XshowSettings : category顯示設(shè)置并繼續(xù)。 該選項(xiàng)的可能類別參數(shù)包括:
- all顯示所有設(shè)置類別。
使用java -XshowSettings語法,可以將該標(biāo)志與Java啟動(dòng)器一起輕松使用。 在這種情況下,好像提供了all類別,并且將顯示區(qū)域信息,系統(tǒng)屬性信息和虛擬機(jī)設(shè)置。 但是,當(dāng)執(zhí)行該列表時(shí),還將顯示用于運(yùn)行Java啟動(dòng)器的幫助/使用信息,由于該使用信息顯示在語言環(huán)境,屬性和VM信息之后,因此查看這些內(nèi)容可能會(huì)變得不那么方便細(xì)節(jié)。 當(dāng)使用諸如-XshowSettings , -XX:+ PrintFlagsInitial和-XX:+ PrintFlagsFinal之類的標(biāo)志時(shí),用于避免顯示java的詳細(xì)用法信息的一種常見方法是還提供-version參數(shù)。 這樣,僅添加JVM版本詳細(xì)信息(比使用情況信息更簡潔),就可以更清楚地看到other標(biāo)志的結(jié)果。
接下來的幾個(gè)屏幕快照演示了如何使用此選項(xiàng)獲取有關(guān)某個(gè)人的HotSpot JVM的有用詳細(xì)信息。
java -XshowSettings:locales -version
java -XshowSettings:properties -version (未全部顯示)
java -XshowSettings:vm -version
運(yùn)行java -XshowSettings:all (或僅運(yùn)行其默認(rèn)等效的java -XshowSettings將顯示語言環(huán)境,屬性和虛擬機(jī)詳細(xì)信息。請(qǐng)注意,盡管標(biāo)志中的-X告訴我們這是一個(gè)非標(biāo)準(zhǔn)標(biāo)志,但OpenJDK已支持此標(biāo)志自2010年末開始 。
-XshowSettings Java啟動(dòng)器選項(xiàng)是在更高版本的Java中添加的越來越多的簡單工具和選項(xiàng)的另一個(gè)示例,這些簡單工具和選項(xiàng)使看起來似乎應(yīng)該更簡單甚至更容易完成的事情。 除了顯示語言環(huán)境詳細(xì)信息,系統(tǒng)屬性和虛擬機(jī)信息之外,我還希望看到該選項(xiàng)的未來版本包括給定JVM上可用時(shí)區(qū)的類別。 現(xiàn)在有一些獲取時(shí)區(qū)的方法并不太復(fù)雜,但是-XshowSettings提供的用于列出區(qū)域設(shè)置的方法似乎很自然地適合列出受支持的時(shí)區(qū)。
翻譯自: https://www.javacodegeeks.com/2016/02/simplicity-value-hotspots-xshowsettings-flag.html
jdk8和hotspot
總結(jié)
以上是生活随笔為你收集整理的jdk8和hotspot_HotSpot的-XshowSettings标志的简单性和价值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓手机账户锁怎么解开(安卓手机账户)
- 下一篇: flux storm_Apache St