【发布时间】:2014-12-26 20:03:31
【问题描述】:
我的实验室有一台新计算机,具有 32GB 的 RAM 和新安装的 MATLAB 2014b。
当我这样做时
memory
我明白了:
Maximum possible array: 55973 MB (5.869e+10 bytes) *
Memory available for all arrays: 55973 MB (5.869e+10 bytes) *
Memory used by MATLAB: 1550 MB (1.625e+09 bytes)
Physical Memory (RAM): 32706 MB (3.430e+10 bytes)
这让我有点困惑。那么,我可以在具有 32GB RAM 的计算机上拥有 55GB 的阵列(哇,我很惊讶)?这怎么可能?
【问题讨论】:
-
注意最后的星号(*),阅读对应的描述:“Limited by System Memory (physical + swap file) available”
-
虚拟内存可能吗?
-
@Amro 这意味着...?
-
@Divakar 虚拟内存如何与 Matlab 一起工作?我可以使用它吗?
-
@AnderBiguri:请参阅here 了解交换/页面文件。其他人对virtual memory 的概念的解释比我好得多:superuser.com/questions/42854/…, stackoverflow.com/questions/4970421/…