<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    服務器內存修改

    各應用服務器的內存配置方法不盡相同,如下列出了常用服務器的JVM參數(-Xms,-Xmx)配置方法。

    JVM參數定義:

    - Xms: 初始化內存大小

    - Xmx: 可以使用的最大內存

    示例工具

    以下示例工具:報表開發工具FineReport

    Tomcat服務器內存修改

    1. 問題描述

    java應用程序運行過程中會使用web應用服務器的內存,如執行報表獲取的數據,運算的中間數據等都需要暫存在服務器內存中。

    當沒有空內存可用時,就會出現內存溢出錯誤:java.lang.OutOfMemoryError:Java heap space

    2. 解決方案

    為了避免內存溢出的問題,我們一方面應適當啟用磁盤緩存,另一方面可以根據實際情況調整服務器內存大小。

    下面說明如何調整服務器內存大小。

    · 解壓版通過start.bat啟動tomcat

    在windows系統中,找到%Tomcat_Home%/bin/catalina.bat,對這個文件進行編輯。

    找到這樣一行代碼:

    1. rem ----- Execute The Requested Command ---------------------------------------  

    在其下添加

    1. set JAVA_OPTS= -Xms256M -Xmx512M  

    ms代表初始時內存大小,mx代表最大,上述代碼意義為初始化時內存設置為256m,最大內存為512m

    對于tomcat服務器來說,最大內存一般不要超過物理內存的80%。

    linux中修改相同目錄下catalina.sh,修改方式相同。

    · 安裝版通過服務啟動tomcat

    如果是用tomcat服務啟動,就需要修改注冊表,在HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Fountdation/Procrun 2.0/Parameters 里面對應修改Java的JvmMs和JvmMx。

    注:請謹慎修改注冊表。

    Weblogic服務器內存修改

    1. 問題描述

    程序運行過程中會使用web應用服務器的內存,如執行報表獲取的數據,運算的中間數據等都需要暫存在服務器內存中。

    如果內存不足發生了溢出,就會報錯。

    2. 解決方案

    Weblogic服務器是通過修改bea\user_projects\domains\對應的工程目錄下的StartWeblogicNaNd文件,如C:\bea\user_projects\domains\base_domain\ StartWeblogicNaNd,來配置Weblogic服務器虛擬內存的。

    2.1 Weblogic8.1中

    編輯StartWeblogicNaNd,在set SERVER_NAME上一行增加set MEM_ARGS=-Xms256m -Xmx512m ;并在Classpath中增加;%MEM_ARGS%,保存即可

    2.2 Weblogic10中

    在StartWeblogicNaNd文件中call "%DOMAIN_HOME%\bin\startWebLogicNaNd" %*添加set MEM_ARGS=-Xms256m -Xmx512m,保存即可,如下圖:



     

    Websphere服務器內存修改

    1. 問題描述

    java應用程序運行過程中會使用web應用服務器的內存,如執行報表獲取的數據,運算的中間數據等都需要暫存在服務器內存中。

    當沒有空內存可用時,就會出現內存溢出錯誤。

    2. 解決方案

    Websphere服務器內存修改隱藏得比較深,在管理控制臺|服務器|進程定義|Java虛擬機進行設置。此以websphere6為例說明:

    打開管理控制臺|服務器|應用程序服務器選擇服務器,這里是server1



     

    點擊java和進程管理|進程定義



     

    點擊Java虛擬機



     

    即可設置JVM參數,設置完確定并保存:



     

    Jboss服務器內存修改

    . 問題描述

    java應用程序運行過程中會使用web應用服務器的內存,如執行報表獲取的數據,運算的中間數據等都需要暫存在服務器內存中。

    當沒有空內存可用時,就會出現內存溢出錯誤。

    2. 解決方案

    Jboss服務器內存修改比較簡單,如Jboss4.2,只需將%Jboss_home%\bin\下的run.bat文件中的相應內存參數設置所需值即可,如下圖:






    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲狠狠综合久久| 亚洲精品乱码久久久久久不卡| 8x网站免费入口在线观看| a毛片免费在线观看| 一级毛片全部免费播放| 91在线视频免费91| 亚洲AV无码成H人在线观看| 亚洲激情在线视频| 67pao强力打造国产免费| 国产一区二区三区在线观看免费 | 国产成人综合亚洲AV第一页| 久久水蜜桃亚洲av无码精品麻豆| 亚洲色偷偷色噜噜狠狠99| 久久久久女教师免费一区| 日韩国产免费一区二区三区| 久久亚洲精品无码播放| 国产亚洲中文日本不卡二区| 国产精品免费无遮挡无码永久视频| 三年片在线观看免费观看高清电影 | 狠狠色婷婷狠狠狠亚洲综合| WWW免费视频在线观看播放| 久久国产亚洲精品麻豆| 亚洲AV无码资源在线观看| 免费91最新地址永久入口| 免费国产在线观看不卡| 亚洲人成电影在线观看网| 一级毛片免费一级直接观看| 久久精品无码专区免费东京热| 亚洲精品亚洲人成在线观看麻豆| www成人免费视频| 久久亚洲精品无码AV红樱桃| 扒开双腿猛进入爽爽免费视频| 99久久亚洲精品无码毛片| 成人人观看的免费毛片| 亚洲av无码电影网| **真实毛片免费观看| 亚洲国产精品无码久久| 免费黄色app网站| 亚洲av乱码一区二区三区香蕉| 国产青草视频免费观看97| 亚洲av永久无码天堂网|