首頁  >  文章  >  Java  >  如何確定 JVM 選項是否是在 Java 應用程式中設定的?

如何確定 JVM 選項是否是在 Java 應用程式中設定的?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-11 22:11:03928瀏覽

How to Determine if a JVM Option was Set from Within a Java Application?

從Java 存取VM 參數

問題:

我如何確定是否在Java應用程式中是否明確設定了特定JVM 選項或保留其預設值?具體來說,我需要能夠建立具有自訂本機堆疊大小的執行緒。但是,如果使用者指定了“-Xss”選項,我需要恢復為預設堆疊大小。

答案:

要存取您的虛擬機器中的參數Java程式碼,採用以下策略:

在啟動過程中,使用「-D」傳遞所需的選項flag:

在您的程式碼中,使用「System.getProperty( )」方法會擷取指定的值:

利用此方法,您可以輕鬆檢查是否特定JVM選項已明確設定或預設為其標準值。

以上是如何確定 JVM 選項是否是在 Java 應用程式中設定的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn