成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Linux系統中JVM內存2GB上限

開發 后端
有些用戶反映在Linux系統中運行的Java應用,JVM內存只能使用到2GB,在Java虛擬機中如果把-Xmx參數設置到2GB左右(約1.5-1.8GB),Java進程就根本啟動不了。本文將弄清楚這原因。

我們通常使用的JVM都是32位的(64位的JVM會損失10-20%的性能,通常不建議使用),而32位程序的尋址空間應該是4GB才對,為什么Linux上的JVM內存只能使用2GB呢?

經過和JDK研發組的人員溝通,終于弄清楚了一些相關的原因。這個問題存在于早期的一些Linux版本中,特別是內核2.5以前的版本,2.6以后的版本就基本上沒有這個問題了。原來這些Linux版本對進程有個對內存2GB的限制,是一個地址連續的內存塊大小的上限,而JVM的堆空間(heap size)需要連續的地址空間,因此,2GB就是java進程的理論使用的內存上限。

如果java應用需要使用較大的內存,建議使用較新版本的linux,或者修改Linux的應用/內核內存比配置為3GB:1GB。還有就是選擇如Solaris等的UNIX操作系統。象Solaris這樣的操作系統,在JVM內存管理上沒有2GB的限制,因此可以把heap size設置到3.5-3.6GB左右。

【編輯推薦】

  1. 淺談Sun JVM內存管理及調優
  2. 監視JSP中JVM可用內存
  3. JDK、JRE、JVM之間的關系
  4. 手把手教你刪除MS JVM的幾種方法
  5. Java虛擬機(JVM)中的內存設置詳解
責任編輯:彭凡 來源: 51CTO論壇
相關推薦

2012-03-16 16:22:55

筆記本評測

2009-04-30 08:57:11

微軟操作系統Windows 7

2024-08-08 11:49:19

2024-01-26 15:12:59

TCP參數窗口

2010-04-28 10:39:25

2020-03-10 18:45:44

微軟WindowsWindows XP

2020-03-12 08:53:55

內存整數排序

2009-08-21 10:40:47

IT產品

2023-02-04 12:32:39

微軟Windows 11Tiny11

2018-04-23 09:08:12

Windows 語言 系統

2022-01-13 15:20:45

Ubuntu內存Linux

2019-05-06 08:37:14

JVMLinux內存

2011-05-06 16:47:24

筆記本海爾簡愛7G

2024-02-07 11:41:51

大語言模型鴻蒙alpaca模型

2010-09-25 12:38:40

JVM內存模型

2009-03-16 09:28:35

黑客斷指U盤

2010-09-27 13:48:41

JVM內存結構

2022-01-13 10:11:00

Ubuntu樹莓派硬件門檻

2010-09-26 13:23:13

JVM內存管理機制

2013-08-09 10:31:01

SATA 3.2PCI-E存儲設備
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产一区二区三区 | 一区二区三区韩国 | 亚洲免费视频网站 | 黑人巨大精品欧美一区二区免费 | a在线视频 | 日韩中文字幕高清 | 岛国av免费在线观看 | 又黄又色 | 鸳鸯谱在线观看高清 | 狠狠的干 | 中文字幕一区二区三区四区五区 | 国产精品美女久久久久久不卡 | av在线免费网 | 欧美一级毛片久久99精品蜜桃 | 一区二区三区亚洲视频 | 精品一区二区在线视频 | 欧美精品电影一区 | 一区二区在线免费观看 | 免费看黄色片 | 日韩视频a| 亚洲午夜三级 | 国产成人一区二区三区 | 免费观看黄色一级片 | 日本高清中文字幕 | 国产亚洲一区二区精品 | www.97zyz.com| 亚洲 欧美 激情 另类 校园 | 久久伊人精品 | 欧美日韩视频 | 免费中文字幕日韩欧美 | 欧美精品久久久久久 | 亚洲www啪成人一区二区麻豆 | 欧产日产国产精品99 | 国产激情免费视频 | 国产亚洲一区二区在线观看 | 午夜伦理影院 | 91精品国模一区二区三区 | 亚洲欧美在线视频 | 精品自拍视频在线观看 | 久久高清免费视频 | 国产一区91精品张津瑜 |