修改ActiveMQ的記憶體大小
阿新 • • 發佈:2019-05-23
有時我們需要修改ActiveMQ的記憶體大小,防止記憶體溢位!
修改配置檔案下-Xmx引數然後重啟mq即可:
/fs01/apache-activemq-5.15.0/bin/env ACTIVEMQ_OPTS_MEMORY="-Xms64M -Xmx2G"
JVM:檢視java記憶體情況命令
jmap (linux下特有,也是很常用的一個命令)
觀察執行中的jvm實體記憶體的佔用情況。
引數如下:
-heap :列印jvm heap的情況
-histo: 列印jvm heap的直方圖。其輸出資訊包括類名,物件數量,物件佔用大小。
-histo:live : 同上,但是隻答應存活物件的情況
-permstat: 列印permanent generation heap情況
命令使用:
jmap -heap 3409
可以觀察到New Generation(Eden Space,From Space,To Space),tenured generation,Perm Generation的記憶體使用情況
輸出內容:
jmap -histo 3409 | jmap -histo:live 3409
可以觀察heap中所有物件的情況(heap中所有生存的物件的情況)。包括物件數量和所佔空間大小。
&n