jvm設置分配的內存越大越好嗎

在同一臺機器上,如果jvm設置的內存過大,就會導致其它程序所佔用的內存小。比如elasticsearch、kafka,雖然它們都是基於jvm運行的程序(java和scala都是依賴於jvm),但是它們的數據不是放到jvm內存中,而是放到os cache中(操作系統管理的內存區域),避免了jvm垃圾回收的影響(jvm垃圾回收時會停止目前的工作進程)。原理圖如下:    如果在同一臺機器上同時用了el
相關文章
相關標籤/搜索