国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

如何設置Tomcat的JVM虛擬機內存大小

2024-08-28 00:05:15
字體:
來源:轉載
供稿:網友

Tomcat本身不能直接在計算機上運行,需要依賴于硬件基礎之上的操作系統和一個Java虛擬機。您可以選擇自己的需要選擇不同的操作系統和對應的JDK的版本(只要是符合Sun發布的Java規范的),但我們推薦您使用Sun公司發布的JDK。確保您所使用的版本是最新的,因為Sun公司和其它一些公司一直在為提高性能而對java虛擬機做一些升級改進。一些報告顯示JDK1.4在性能上比JDK1.3提高了將近10%到20%。

可以給Java虛擬機設置使用的內存,但是如果你的選擇不對的話,虛擬機不會補償。可通過命令行的方式改變虛擬機使用內存的大小。如下表所示有兩個參數用來設置虛擬機使用內存的大小。

參數

描述

-Xms

JVM初始化堆的大小

-Xmx

JVM堆的最大值

這兩個值的大小一般根據需要進行設置。初始化堆的大小執行了虛擬機在啟動時向系統申請的內存的大小。一般而言,這個參數不重要。但是有的應用程序在大負載的情況下會急劇地占用更多的內存,此時這個參數就是顯得非常重要,如果虛擬機啟動時設置使用的內存比較小而在這種情況下有許多對象進行初始化,虛擬機就必須重復地增加內存來滿足使用。由于這種原因,我們一般把-Xms和-Xmx設為一樣大,而堆的最大值受限于系統使用的物理內存。一般使用數據量較大的應用程序會使用持久對象,內存使用有可能迅速地增長。當應用程序需要的內存超出堆的最大值時虛擬機就會提示內存溢出,并且導致應用服務崩潰。因此一般建議堆的最大值設置為可用內存的最大值的80%。

Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗江县| 宣恩县| 珲春市| 云南省| 商河县| 延长县| 邹城市| 海口市| 清水河县| 拉孜县| 武夷山市| 灵宝市| 苍梧县| 常德市| 木兰县| 吉木萨尔县| 许昌县| 扶沟县| 金华市| 潮州市| 甘谷县| 忻城县| 彰武县| 宜阳县| 正宁县| 青浦区| 英德市| 威信县| 贞丰县| 西宁市| 丹巴县| 安远县| 武冈市| 衡阳市| 张家川| 蒲江县| 蒲江县| 关岭| 大安市| 德兴市| 五寨县|