亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 4483 | 回復(fù): 7
打印 上一主題 下一主題

[C]在C語言中申請(qǐng)大內(nèi)存的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-11-07 09:49 |只看該作者 |倒序?yàn)g覽
程序需要將千萬級(jí)的數(shù)據(jù)讀入到內(nèi)存中,在使用malloc函數(shù)分配內(nèi)存時(shí),總是出現(xiàn) malloc error的錯(cuò)誤

目前程序運(yùn)行的系統(tǒng)是 HPUNIX

請(qǐng)問:

1,如何擴(kuò)大程序運(yùn)行時(shí)可分配的堆空間,也就是使malloc等函數(shù)能夠申請(qǐng)到的更多空間?

2,有沒有更好的方法,不用使用大內(nèi)存,而是循環(huán)使用一塊小內(nèi)存就可以實(shí)現(xiàn)大內(nèi)存的操作?


企盼高手作答。!

[ 本帖最后由 brilliantcn 于 2007-11-7 10:07 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-11-07 09:56 |只看該作者
問題描述的不清楚

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-11-07 10:06 |只看該作者

Suggest.

1. 調(diào)整系統(tǒng)參數(shù),增加應(yīng)用程序的棧大小
2. 如果采用小內(nèi)存,算法要改進(jìn),用一些局部算法,即一次處理一部分?jǐn)?shù)據(jù)而大部分?jǐn)?shù)據(jù)置于temp文件中。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-11-07 10:09 |只看該作者
1,不是棧大小,而是堆的大小

2,大家能不能說的詳細(xì)一些,能夠讓我盡快的應(yīng)用的程序中


原帖由 vatdog 于 2007-11-7 10:06 發(fā)表
1. 調(diào)整系統(tǒng)參數(shù),增加應(yīng)用程序的棧大小
2. 如果采用小內(nèi)存,算法要改進(jìn),用一些局部算法,即一次處理一部分?jǐn)?shù)據(jù)而大部分?jǐn)?shù)據(jù)置于temp文件中。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-11-07 10:21 |只看該作者
將大量數(shù)據(jù)有規(guī)律的放到文件中,然后每次讀出一部分進(jìn)行處理。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-11-07 11:51 |只看該作者
試試處理一下yourapp再運(yùn)行試試;

/usr/bin/echo 0200000|dd of=yourapp bs=4 count=1 seek=19 conv=notrunc

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-11-07 11:56 |只看該作者
1)千萬級(jí)?如果是一千萬個(gè)字符,只占10MB,沒問題。進(jìn)程有3GB用戶空間。int也只有4MB。
2)一般是放在文件里,進(jìn)程對(duì)文件操作。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-11-07 12:10 |只看該作者
千萬級(jí)的數(shù)據(jù)
這是多少???

不一定要在堆里面分配嘛,太大了的話,直接用系統(tǒng)調(diào)用分配內(nèi)存。
man brk
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP