| 9 | 1/1 | 返回列表 |
| 查看: 2144 | 回復(fù): 8 | |||
xrxing木蟲 (小有名氣)
|
[交流]
【求助】C++程序所需內(nèi)存遠(yuǎn)遠(yuǎn)大于物理內(nèi)存怎么辦?
|
|
編程中如何使用虛擬內(nèi)存,特向各位請(qǐng)教! 本人電腦物理內(nèi)存為2G。因?yàn)槌绦蚴褂么罅繑?shù)組,在運(yùn)行時(shí)使用的物理內(nèi)存加虛擬內(nèi)存超過(guò)4G,導(dǎo)致程序無(wú)法運(yùn)行。為滿足程序?qū)?nèi)存的需要,請(qǐng)問(wèn)專家如何使用虛擬內(nèi)存?應(yīng)該如何編程操作?使用哪些函數(shù)? 非常感謝專家的幫助! |
木蟲 (正式寫手)
|
對(duì)虛擬內(nèi)存設(shè)置說(shuō)法很多,以下說(shuō)法,供你參考。 內(nèi)存的設(shè)定主要根據(jù)你的內(nèi)存大小和電腦的用途來(lái)設(shè)定。所謂虛擬內(nèi)存就是在你的物理內(nèi)存不夠用時(shí)把一部分硬盤空間所為內(nèi)存來(lái)使用,不過(guò)由于硬盤傳輸?shù)乃俣纫葍?nèi)存?zhèn)鬏斔俣嚷亩,所以使用虛擬內(nèi)存比物理內(nèi)存效率要慢,設(shè)的太大會(huì)差生大量的碎片,嚴(yán)重影響系統(tǒng)速度,設(shè)的太小就不夠用,于是系統(tǒng)就會(huì)提示你虛擬內(nèi)存太小。 1、一般情況下,可讓W(xué)indows來(lái)自動(dòng)分配管理虛擬內(nèi)存,它能根據(jù)實(shí)際內(nèi)存的使用情況,動(dòng)態(tài)調(diào)整虛擬內(nèi)存的大小。 2、自定義虛擬內(nèi)存,一般默認(rèn)的虛擬內(nèi)存大小是取一個(gè)范圍值,最好給它一個(gè)固定值,這樣就不容易產(chǎn)生磁盤碎片,具體數(shù)值根據(jù)你的物理內(nèi)存大小來(lái)定,一般是128MB物理內(nèi)存設(shè)2 -3倍,256MB設(shè)1.5-2倍,512MB設(shè)1—1.5倍,1GB設(shè)0.5倍或不設(shè)。 3、具體步驟如下:右鍵單擊“我的電腦”→屬性→高級(jí)→性能 設(shè)置→高級(jí)→虛擬內(nèi)存 更改→選擇虛擬內(nèi)存(頁(yè)面文件)存放的分區(qū)→自定義大小→確定最大值和最小值→設(shè)置→確定。 4、虛擬內(nèi)存(頁(yè)面文件)存放的分區(qū),一定要有足夠的空間,硬盤資源不足,造成虛擬內(nèi)存不夠用;一臺(tái)電腦中在一個(gè)分區(qū)設(shè)置虛擬內(nèi)存就夠用了,不必在其它分區(qū)再設(shè)置虛擬內(nèi)存,一般設(shè)在靠近裝有系統(tǒng)的C分區(qū)的D分區(qū)中。 |
金蟲 (職業(yè)作家)

木蟲 (正式寫手)
|
建議方法: 1。增加物理內(nèi)存,修改boot.ini文件,添加 /PAE 選項(xiàng), 讓xp支持4G內(nèi)存。 注意:前提是你的主板支持4G內(nèi)存 2。換成64位操作系統(tǒng) 3。修改算法,也是最可行的方法. 試想,以前在內(nèi)存小的年代,大數(shù)據(jù)是怎么操作的,靠的就是算法。 最簡(jiǎn)單的就是內(nèi)存映射方法,把你的數(shù)組映射到硬盤文件,把對(duì)大數(shù)組的操作轉(zhuǎn)化到硬盤文件的操作上去。 |
木蟲 (小有名氣)
木蟲 (正式寫手)
銀蟲 (小有名氣)

木蟲 (正式寫手)
|
你可以參考下稀疏矩陣的索引存儲(chǔ),《c數(shù)值算法》第二版 p50,或英文原版《Numerical Recipes in C》(見(jiàn)http://www.fizyka.umk.pl/nrbook/bookcpdf.html) |
| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 275求調(diào)劑 +5 | shansx 2026-03-22 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 306求調(diào)劑 +4 | 來(lái)好運(yùn)來(lái)來(lái)來(lái) 2026-03-22 | 4/200 |
|
|
[考研] 285求調(diào)劑 +6 | ytter 2026-03-22 | 6/300 |
|
|
[考博] 招收博士1-2人 +3 | QGZDSYS 2026-03-18 | 4/200 |
|
|
[考研] 考研調(diào)劑 +3 | 呼呼?~+123456 2026-03-21 | 3/150 |
|
|
[考研] 326求調(diào)劑 +5 | 諾貝爾化學(xué)獎(jiǎng)覬?/a> 2026-03-15 | 8/400 |
|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 301求調(diào)劑 +10 | yy要上岸呀 2026-03-17 | 10/500 |
|
|
[考研] 一志愿中國(guó)石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽(yáng)CF 2026-03-18 | 5/250 |
|
|
[考研] 296求調(diào)劑 +6 | www_q 2026-03-18 | 10/500 |
|
|
[考研] 330求調(diào)劑 +4 | 小材化本科 2026-03-18 | 4/200 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|
[考研] 一志愿中南化學(xué)(0703)總分337求調(diào)劑 +8 | niko- 2026-03-19 | 9/450 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無(wú)極 2026-03-20 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 +5 | pupcoco 2026-03-17 | 8/400 |
|
|
[考研] 【同濟(jì)軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 085601專碩,總分342求調(diào)劑,地區(qū)不限 +5 | share_joy 2026-03-16 | 5/250 |
|
|
[論文投稿] 有沒(méi)有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|