多jvm進程的參數配置策略(持續更新)

關於單臺服務器實例啓動多個jvm程序(多個Java應用)。須要配置適當的最大內存大小,防止單個服務故障把實例內存佔完,當時多個服務都出現內存不可用而宕機。java

  • 結合前面文章,經過進程守護將服務啓動時加入jvm參數,限制服務最大內存。java -Xmx1024m -server -jar xxx,這樣就把應用的heap內存最大值限制爲1024m。注意,應用總的內存佔用會大於這個值,由於還有非heap內存。因此要適當考慮xmx的大小。
  • 如何肯定設置的heap限制是否生效,這裏可藉助阿里的開源利器arthas,查看jvm信息
    在這裏插入圖片描述
相關文章
相關標籤/搜索