成人免费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

2010-04-28 10:39:25

2024-01-26 15:12:59

TCP參數窗口

2020-03-12 08:53:55

內存整數排序

2009-08-21 10:40:47

IT產品

2023-02-04 12:32:39

微軟Windows 11Tiny11

2020-03-10 18:45:44

微軟WindowsWindows XP

2022-01-13 15:20:45

Ubuntu內存Linux

2018-04-23 09:08:12

Windows 語言 系統

2019-05-06 08:37:14

JVMLinux內存

2011-05-06 16:47:24

筆記本海爾簡愛7G

2024-02-07 11:41:51

大語言模型鴻蒙alpaca模型

2010-09-27 13:48:41

JVM內存結構

2010-09-25 12:38:40

JVM內存模型

2009-03-16 09:28:35

黑客斷指U盤

2013-08-09 10:31:01

SATA 3.2PCI-E存儲設備

2022-01-13 10:11:00

Ubuntu樹莓派硬件門檻

2010-09-26 13:23:13

JVM內存管理機制
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕第一页在线 | 久久久毛片 | 另类专区亚洲 | 2019天天干天天操 | 做a的各种视频 | 国产精品美女久久久av超清 | 成人午夜激情 | 综合二区| 天堂三级 | 欧洲色综合 | 欧美激情在线播放 | 久久一区二区免费视频 | 精品国产视频 | 大久| 久久久久99 | 亚洲精品久久久一区二区三区 | 秋霞影院一区二区 | 一级片免费观看 | 中文字幕高清在线 | 黄色中文字幕 | 一级黄色片一级黄色片 | 夜夜爽99久久国产综合精品女不卡 | 色综合久久天天综合网 | 在线视频一区二区三区 | 日韩中文在线视频 | 久久综合九九 | 欧美性影院| 国产成人综合亚洲欧美94在线 | 久草免费电影 | 亚洲人a| 超级乱淫av片免费播放 | 999国产视频 | 日韩精品一区二区三区四区视频 | 欧美一区二区三区四区在线 | 日韩一区二区福利视频 | 日本一级淫片免费啪啪3 | 国产激情亚洲 | 一区二区播放 | 精精国产xxxx视频在线播放7 | 欧美xxxx黑人又粗又长 | 国产一区中文字幕 |