qiustata 发表于 2012-4-21 14:42 
我用rm删了一点不用的大数据 还是没变
还是说9.2G向量无法分割
这是为什么?????
通常来说,那些占内存的变量是你的程序在运行中产生的,这跟你删除一些自己的已知变量关系不大。有可能你的程序在执行时会有一些中间变量。
可能可行的处理方式:
(1)改一下程序,查看那些地方执行效率不够高,换用更加高效的方式。有没有online的算法,或者可以并行化的执行方式。程序中有没有产生一些中间变量,是否有更节省空间的方式运行,或者可否利用一些特殊技巧。比如矩阵运算,有没有特殊结构,sparse,low rank,或者特殊分解。这个方法可能会比较难,取决于你对于数值计算的理解,也取决于问题本身是否有改进的空间。
(2)不要用个人电脑,拿到server上面跑.