我們有一個在JBoss 7.1.1中運行的Java EE應用程序,我們必須在VirtualMachines(如VMWare ESXI)中運行它。VMWare ESXI虛擬機中的jBoss緩慢
問題是,當我們在VM中運行我們的應用程序時,性能下降了大約50%。
看起來像GC變得瘋狂......據我所知,當GC運行時,它比「正常」更長的時間比正常情況更長,並且同時阻止應用程序。
有沒有其他人有過這樣的經歷?任何提示,調整或我可以遵循的光線?
在此先感謝。
編輯
- JVM具有XMX和X毫秒= 1Gb的
- VM已經4GB內存
- Ubuntu服務器64
- 甲骨文JVM 64
沒有更多的細節你的配置看起來很難幫助你。什麼是jvm的內存配置?虛擬機有多少內存?什麼樣的操作系統(32位vs 64位)什麼樣的jvm(供應商和arch)。沒有這個信息的問題太籠統了。 – ctomc 2013-03-27 13:48:48
對不起,我編輯添加信息的問題。 – caarlos0 2013-03-27 14:03:56