亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

帶有 -Xms8g 的 Wildfly 11 僅運行 400m

帶有 -Xms8g 的 Wildfly 11 僅運行 400m

守著星空守著你 2023-03-17 15:11:01
我在 VM Windows 機器上運行 Wildfly 11,并且在 standalaone.conf.bat 中設置了 jdk 1.8 JAVA_OPTSset "JAVA_OPTS=-Xms8g -Xmx8g -XX:MetaspaceSize=8g -XX:MaxMetaspaceSize=8g"我在 WILDFLY_HOME/bin 目錄中運行 standalone.bat,其他一切都保持默認。當我運行任務管理器時,我看到 JVM 分配的最大內存為 400m。不應該是8g嗎?由于 xms 參數設置為 8g?任何人都知道在 TAsk 管理器中期望看到 JVM 提供的內存是什么?謝謝。
查看完整描述

1 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

這與JVM有關。當您設置-XMS大小時,如果應用程序使用的內存小于 XMS 大小時,JVM 不會強制使用內存。例如帶有 -XMS8g 的“Hello world”應用程序,此應用程序永遠不會使用 8gb 內存。JVM一開始就保留Xms指定的內存,但是保留區和已用區是不一樣的。此外,保留不必在物理內存中,也可以在交換區中。

如果你想看到這個區域,你可以在 Windows 中使用資源監視器查看。在中打開內存Resouce Monitor選項卡。您將看到兩個部分,CommitWorking Set。你可以在這里看到區別。


查看完整回答
反對 回復 2023-03-17
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號