我对内存使用情况的报告来自任务管理器。Memory in use at this point: 14.9 Gb## Memory in use at this point: 3.1 Gb
我的问题是,为什么在创建稀疏矩阵时,内存使用量跃升到15 gb,而当我删除最初只占用200 Mb内存的原始numpy对象时,内存使用量仅下降到3.1GB?
我在R中加载了一个6 GB的数据集,运行在Centos Linux 6.3,128 GB RAM,16核机器上。同时,我使用top命令监视RAM的使用情况。大约104分钟后,在top命令的输出中,VIRT列显示189 GB。
现在,我不能理解VIRT列为什么显示超过128 is (这是限制)。是否正在使用某种类型的共享内存?