個(gè)人電腦可以識(shí)別和使用8G內(nèi)存?windowXP系統(tǒng)只能認(rèn)3G多的內(nèi)存呢。不用懷疑,經(jīng)過老師的研究和檢測(cè),完全可以實(shí)現(xiàn)這一超越的功能。下面就是老師制定的升級(jí)內(nèi)存的方案:
1、最近機(jī)器安裝了8G內(nèi)存, 系統(tǒng)為windows2003企業(yè)版,很多系統(tǒng)默認(rèn)不支持大內(nèi)存,而windows2003能識(shí)別8G內(nèi)存。有人說只是識(shí)別8G內(nèi)存,但其實(shí)并使用不上8G內(nèi)存,最多也就能使用4G內(nèi)存。
2、問題讓我非常的糾結(jié),畢竟買了內(nèi)存條就是用的,如果只是擺設(shè)那就沒有意義了。
3、為了驗(yàn)證自己的機(jī)器是否能使用8G內(nèi)存,非常簡(jiǎn)單的做法就是看進(jìn)程管理器中的內(nèi)存使用情況,如果能使用到6G以上,說明沒有問題!
4、打開windows的官方網(wǎng)站,關(guān)于開啟大內(nèi)存支持的說明如下:
5、本人手工修改了boot.ini文件,后,為了驗(yàn)證是否能運(yùn)行大內(nèi)存,自己寫了一個(gè)Java程序如下:
思路:
使用byte[] b = new byte[內(nèi)存大小]; 手工分配內(nèi)存。由于JavaVM對(duì)單個(gè)進(jìn)程的限制,即Java單個(gè)進(jìn)程最多只能分配置2G內(nèi)存。
所以,此時(shí)要進(jìn)入線程阻塞 ,再多將執(zhí)行同一個(gè)程序,即多運(yùn)行幾個(gè)進(jìn)程,再觀察內(nèi)存使用情況:
以下是Java程序的源代碼:
(以下程序非常簡(jiǎn)單,學(xué)習(xí)Java的哥們一看就會(huì)明白)。
6、為多次快速啟動(dòng)此程序,書寫一個(gè)批處理文件如下:
java -Xmx1600M A 1024 30
說明:
-Xmx1600M是指:此進(jìn)程最多分配1600M的內(nèi)存,
A是Java的可運(yùn)行文件名,
1024是本程序所占用的內(nèi)存(M),
30是線程阻塞的秒數(shù)。
7、同時(shí)運(yùn)行6次上面的的批處理文件,內(nèi)存使用情況如下:
8、結(jié)論:這次讓自己的機(jī)器,不但可以識(shí)別8G內(nèi)存,而且可以使用8G內(nèi)存了。
轉(zhuǎn)載請(qǐng)注明源自IT學(xué)生網(wǎng)
★m.breastreconstructionhouston.com★