免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
MyEclipse內(nèi)存溢出解決辦法
本資源引自: MyEclipse內(nèi)存溢出解決辦法 - 西風(fēng)的專欄 - 博客頻道 - CSDN.NET
http://blog.csdn.net/it_palmer/article/details/6087750
------------------------------------------------------------------------------------------------------------------------
這段時(shí)間一直在用StyleReport做報(bào)表,把報(bào)表的web系統(tǒng)部署到Tomcat5.5.20上之后,
一直都是內(nèi)存溢出,煩的我頭都大了。今天終于解決了,哈哈! 記下來(lái),以備忘。
我自己的辦法:
用myEclipse啟動(dòng)Tomcat時(shí)的設(shè)置,如下圖 (這里竟然不能上傳圖片,只好用文字描述了)
在myEclipse中選擇:
Window->Preferences,
在彈出的窗口的左邊的數(shù)上選擇:
MyEclipse Enterprise workbench->Servers->Tomcat->Tomcat5.x
(我用的是Tomcat5.5.20)->JDK,
這時(shí)右邊的面板下方出現(xiàn)一個(gè) Optional Java VM argumenets的文本域,
在里面加入: -Xmn512m -Xmx800m
其中:-Xmn512m –Xmx800m的意思java虛擬機(jī)的
最小內(nèi)存為512M,
最大內(nèi)存為800M。
下面是轉(zhuǎn)網(wǎng)上的一片文章(http://blog.csdn.net/fableking/archive/2008/07/22/2691724.aspx
tomcat本身是一個(gè)很好的服務(wù)器容器,免費(fèi),功能強(qiáng)大,
身后被很多強(qiáng)大的公司和組織默默的支持著,
造就了一個(gè)可以和weblogic等收費(fèi)容器抗衡的地位,但是tomcat本身還是存在一些缺陷。
在tomcat設(shè)計(jì)之初,因?yàn)榭紤]到客戶的服務(wù)器性能不同,防止虛擬內(nèi)存不足,
所以tomcat默認(rèn)設(shè)置jvm允許使用內(nèi)存數(shù)為最小64M,最大128M,
但是在一些項(xiàng)目占用資源比較龐大,或者高并發(fā)量的項(xiàng)目中,
很容易造成內(nèi)存不足而tomcat沒(méi)有任何征兆就自動(dòng)停止。
最好的辦法是修改tomcat對(duì)jvm內(nèi)存使用的限制。
方法有兩個(gè):
1,編輯%CATALINA_HOME%/bin下面的catalina.bat文件,
在最上面第一行前面寫(xiě)上 set JAVA_OPTS=-Xms512m -Xmx1024m
其中-Xms表示jvm最小內(nèi)存數(shù),-Xmx表示最大內(nèi)存數(shù)
比如,我這里都設(shè)置成最小512,最大1024
當(dāng)然,這個(gè)最小最大并不是只能使用1024的意思,其實(shí)這個(gè)設(shè)置是對(duì)系統(tǒng)來(lái)設(shè)置的,
因?yàn)檫@個(gè)jvm占用內(nèi)存數(shù)實(shí)際上是針對(duì)虛擬內(nèi)存來(lái)說(shuō),這個(gè)設(shè)置表示,
無(wú) 論系統(tǒng)怎么占用虛擬內(nèi)存,都要保證最小512M的虛擬內(nèi)存共給jvm使用,
當(dāng)然,就算我jvm占用再大,也不會(huì)超過(guò)1024,來(lái)威脅系統(tǒng)的內(nèi)存使用 。
2,在環(huán)境變量里面添加如下兩個(gè)值
加上TOMCAT_OPTS, CATALINA_OPTS兩個(gè)屬性,
如 SET CATALINA_OPTS= -Xms512m -Xmx1024m;
意義同上 但是如何查看jvm內(nèi)存使用多少呢?
最簡(jiǎn)單的辦法就是打開(kāi)任務(wù)管理器–>進(jìn)程–>查看–>選擇列,
選上虛擬內(nèi)存數(shù)->確 定,就會(huì)看見(jiàn)虛擬內(nèi)存數(shù)了,
這時(shí),你會(huì)看見(jiàn)虛擬內(nèi)存會(huì)有512~1024M的空間被占用,
那么就是被你設(shè)定好的值所占用了,jvm的內(nèi)存使用,
就會(huì)在這個(gè) 被占用的范圍內(nèi)使用
另外一個(gè)辦法就是寫(xiě)一個(gè)小腳本,如命名為ram.jsp
代碼為
<%
Runtime lRuntime = Runtime.getRuntime();
out.println("***BEGIN MEMERY STATISTICS ***</BR>");
out.println("Free Momery:"+lRuntime.freeMemory()+"</BR>");
out.println("Max Momery:"+lRuntime.maxMemory()+"</BR>");
out.println("Total Momery:"+lRuntime.totalMemory()+"</BR>");
out.println("Available Processors : "+lRuntime.availableProcessors()+"</BR>");
out.println("***END MEMERY STATISTICS ***");
%>
具體都是什么意思,相信你運(yùn)行了之后就會(huì)明白的?。?!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
tomcat內(nèi)存設(shè)置方法 - step and step - JavaEye技術(shù)網(wǎng)站
Tomcat 性能優(yōu)化(連接數(shù)、線程、JVM、dir)
Linux下tomcat啟動(dòng)jvm內(nèi)存設(shè)置
myeclipse修改內(nèi)存大小不足
java.lang.outofmemoryerror的解決方法
myeclipse中修改tomcat內(nèi)存大小
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服