为什么Matlab分配了这么多内存?

为什么Matlab分配了这么多内存?,matlab,memory,allocation,Matlab,Memory,Allocation,我曾经在WinServer2008服务器上运行5-6个Matlab实例,每个实例分配了大约50-60Mb。现在,由于我计划同时运行多达10个实例,我将运行在Win server 2012平台上的VPS上的服务器RAM从1 GB升级到2 GB。现在迁移到新平台后,我看到每个Matlab实例都分配了超过100Mb或RAM,有些甚至高达150Mb,这意味着整个迁移感觉毫无用处。为什么会这样?Matlab是简单地分配可用的东西,还是 提前感谢。这两个操作系统都是64位的吗?据我所知,Win Server

我曾经在WinServer2008服务器上运行5-6个Matlab实例,每个实例分配了大约50-60Mb。现在,由于我计划同时运行多达10个实例,我将运行在Win server 2012平台上的VPS上的服务器RAM从1 GB升级到2 GB。现在迁移到新平台后,我看到每个Matlab实例都分配了超过100Mb或RAM,有些甚至高达150Mb,这意味着整个迁移感觉毫无用处。为什么会这样?Matlab是简单地分配可用的东西,还是


提前感谢。

这两个操作系统都是64位的吗?据我所知,Win Server 2008是32位的,2012是64位的。我正在运行的Matlab版本是32位的。在服务器上升级到2GB似乎很小,特别是考虑到今天的RAM价格。大多数台式计算机都有很多,是的,但这是一个第三方VPS提供商,因此我不能自己去安装额外的RAM…:-我的问题是为什么MATLAB似乎分配这么多内存,而一个应用程序写在C++中,做同样的工作,分配1-2个MB的RAM?!?另请参见Matlab的