转自http://blog.csdn.net/abcjennifer/article/details/43193865
今天服务器挂了。。用了自己电脑结果爆内存,分享一个扩大虚拟内存的方法,经测试有效。。
使用Matlab生成很大的图片时,碰到了"out of memory"的错误,导致图片无法生成,于是不得不扩展虚拟内存。具体过程记录如下:
1)查看当前的虚拟内存
在Matlab的命令行中,键入命令:feature ('memstats'),得到如下结果:
Physical Memory (RAM):
In Use: 1499 MB (5dba0000)
Free: 1571 MB (6237e000)
Total: 3071 MB (bff1e000)
Page File (Swap space):
In Use: 1694 MB (69e67000)
Free: 4446 MB (115e1e000)
Total: 6140 MB (17fc85000)
Virtual Memory (Address Space):
In Use: 633 MB (279fe000)
Free: 1413 MB (585e2000)
Total: 2047 MB (7ffe0000)
Largest Contiguous Free Blocks:
1. [at 22cb0000] 1239 MB (4d750000)
2. [at 7da16000] 28 MB ( 1cda000)
3. [at 70856000] 17 MB ( 112a000)
4. [at 77281000] 16 MB ( 107f000)
5. [at 7f7f0000] 6 MB ( 68f000)
6. [at 7ae71000] 6 MB ( 60f000)
7. [at 7cd15000] 5 MB ( 5eb000)
8. [at 7409e000] 5 MB ( 5d2000)
9. [at 72b63000] 5 MB ( 53d000)
10. [at 71ab3000] 4 MB ( 4fd000)
======= ==========
1336 MB (53868000)
class="line number29 index28 alt2">