欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

 更新時間:2013年05月17日 09:37:18   作者:  
本篇文章是對Linux系統(tǒng)中JVM內(nèi)存2GB上限進行了詳細的分析介紹,需要的朋友參考下

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

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

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

 

相關(guān)文章

  • spring*.xml配置文件明文加密的實現(xiàn)

    spring*.xml配置文件明文加密的實現(xiàn)

    這篇文章主要介紹了spring*.xml配置文件明文加密的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • SpringBoot實戰(zhàn)記錄之數(shù)據(jù)訪問

    SpringBoot實戰(zhàn)記錄之數(shù)據(jù)訪問

    對于數(shù)據(jù)訪問層,無論是SQL還是NOSQL,Spring Boot默認采用整合Spring Data的方式進行統(tǒng)一處理,添加大量自動配置,屏蔽了很多設(shè)置,下面這篇文章主要介紹了SpringBoot實戰(zhàn)記錄之數(shù)據(jù)訪問,需要的朋友可以參考下
    2022-04-04
  • Spring boot整合Springfox生成restful的在線api文檔

    Spring boot整合Springfox生成restful的在線api文檔

    這篇文章主要為大家介紹了Spring boot整合Springfox生成restful在線api文檔,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • 在netty中使用native傳輸協(xié)議的方法

    在netty中使用native傳輸協(xié)議的方法

    這篇文章主要介紹了在netty中使用native傳輸協(xié)議,這里我們只以Kqueue為例介紹了netty中native傳輸協(xié)議的使用,需要的朋友可以參考下
    2022-05-05
  • 淺談Mybatis傳參類型如何確定

    淺談Mybatis傳參類型如何確定

    最近有小伙伴在討論#{}與${}的區(qū)別時,有提到#{}是用字符串進行替換,本文主要介紹了mapper接口中不同的參數(shù)類型,最終拼接sql中是如何進行替換的,感興趣的可以了解一下
    2021-10-10
  • Java C++題解leetcode816模糊坐標示例

    Java C++題解leetcode816模糊坐標示例

    這篇文章主要為大家介紹了Java C++題解leetcode816模糊坐標示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Java計算兩個字符相似度的幾種常用方法

    Java計算兩個字符相似度的幾種常用方法

    這篇文章主要給大家介紹了關(guān)于Java計算兩個字符相似度的幾種常用方法,這是一個很實用的功能,該方法需要傳入兩個字符串,經(jīng)過計算會返回兩個字符串的相似度,需要的朋友可以參考下
    2023-10-10
  • Java中如何正確遍歷刪除List中的元素

    Java中如何正確遍歷刪除List中的元素

    刪除List中元素這個場景很場景,很多人可能直接在循環(huán)中直接去刪除元素,這樣做對嗎?下面小編就來和大家一起討論如何正確遍歷刪除List中的元素,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2023-11-11
  • 基于@RequestBody和@ResponseBody及Stringify()的作用說明

    基于@RequestBody和@ResponseBody及Stringify()的作用說明

    這篇文章主要介紹了基于@RequestBody和@ResponseBody及Stringify()的作用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java結(jié)構(gòu)型模式之門面模式詳解

    Java結(jié)構(gòu)型模式之門面模式詳解

    門面模式又叫外觀模式(Facade Pattern),主要用于隱藏系統(tǒng)的復雜性,并向客戶端提供了一個客戶端可以訪問系統(tǒng)的接口,本文通過實例代碼給大家介紹下java門面模式的相關(guān)知識,感興趣的朋友一起看看吧
    2023-02-02

最新評論