jvm虛擬記憶體各版本與各環境的支援情況

2021-08-30 01:19:02 字數 606 閱讀 9037

我公司的產品用的是tomcat5+jdk1.4 都 是在win32位平台 上的,但一客戶產品總down機,國為併發太大,tomcat支撐不了,使用者一多就報outofmemery,本想做個集群解決,但發現產品當時設計時,做了大量快取放在記憶體中,集群算是不能做了,只好想其它 辦法 了,聽說jvm64位的虛擬記憶體支援上很大。於是就想換個64位的jvm試試。

通過我試驗,各版本jdk支援在各平台上支援(主要是windows平台下)如下:

jvm   os      xmx      hardware     software

1.6   win03     2730g      amd64           64位

1.5   win03     1620m      amd64           64位

1.6   winxp     1446m      intel32位        32位

1.4   winxp     1260m      intel32位        32位

1.4   win03     1546m      intel32位        32位

1.5   win03     1640m      intel32位        32位

虛擬記憶體與物理記憶體的聯絡與區別

參考部落格原址 作業系統有虛擬記憶體與物理記憶體的概念。在很久以前,還沒有虛擬記憶體概念的時候,程式定址用的都是實體地址。程式能定址的範圍是有限的,這取決於cpu的位址線條數。比如在32位平台下,定址的範圍是2 32也就是4g。並且這是固定的,如果沒有虛擬記憶體,且每次開啟乙個程序都給4g的物理記憶...

虛擬記憶體與物理記憶體的聯絡與區別

作業系統有虛擬記憶體與物理記憶體的概念。在很久以前,還沒有虛擬記憶體概念的時候,程式定址用的都是實體地址。程式能定址的範圍是有限的,這取決於cpu的位址線條數。比如在32位平台下,定址的範圍是2 32也就是4g。並且這是固定的,如果沒有虛擬記憶體,且每次開啟乙個程序都給4g的物理記憶體,就可能會出現...

虛擬記憶體與物理記憶體的聯絡與區別

作業系統有虛擬記憶體與物理記憶體的概念。在很久以前,還沒有虛擬記憶體概念的時候,程式定址用的都是實體地址。程式能定址的範圍是有限的,這取決於cpu的位址線條數。比如在32位平台下,定址的範圍是2 32也就是4g。並且這是固定的,如果沒有虛擬記憶體,且每次開啟乙個程序都給4g的物理記憶體,就可能會出現...