簡體   English   中英

為什么Spring Metrics顯示初始堆大小大於最大大小?

[英]Why Spring Metrics show initial heap size greater than max size?

我的項目是帶有JVM選項的Spring Boot應用程序(ver = 1.5.7.RELEASE,jdk = 1.8.0_131):-Xms2048M -Xmx2048M -Xmn768M -XX:MaxMetaspaceSize = 256M -XX:MetaspaceSize = 256M。

我看到init堆大小是2G,但是在Spring Admin中最大堆大小是1.9G。 差距如何? 在此處輸入圖片說明

順便說一句,元數據空間大小是256M,為什么非堆只有205.4M? 最大非堆大小如何達到1.5G?

我看到init堆大小是2G,但是在Spring Admin中最大堆大小是1.9G。 差距如何?

堆的幸存者空間之一始終為空,不計入最大值。 看到這個問題

元數據空間大小為256M,為什么非堆只有205.4M?

-XX:MetaspaceSize=256M不會設置初始元空間大小。 這是一個達到閾值時觸發GC的閾值。 有關詳細信息,請參見JDK-8039867

最大非堆大小如何達到1.5G?

非堆包括元空間(在您的情況下,最大為256M),壓縮類空間(默認為最大1G)和代碼緩存(默認為最大240M)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM