首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++程序内存不够用怎么处理

2012-02-22 
c++程序内存不够用怎么办?我的内存是1G,但是程序里面做PCA变换,那个输入的矩阵太大,用opencv里面的cvcreat

c++程序内存不够用怎么办?
我的内存是1G,但是程序里面做PCA变换,那个输入的矩阵太大,   用opencv里面的cvcreatemat函数开辟的空间都是几百M的,最后内存不足了,怎么办啊?  
最简单的办法申请加条内存,但是问题是:  
32位   XP系统的内存最大只能支持达到4G,   假如4G内存还不够用,怎么办?  

只能换成64位的机器,但是软件不支持啊!

[解决办法]
使用MPI进行cluster并行计算. 把局域网的机器都利用起来.
在Windows下下载MPI-CH库和运行环境. google以下MPICH或NT-MPICH或MPI.

热点排行