读书人

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

发布时间: 2012-02-22 19:36:55 作者: rapoo

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

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

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

读书人网 >C++

热点推荐