Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 2013 64位仅使用12GB内存,总内存为24GB_Excel - Fatal编程技术网

Excel 2013 64位仅使用12GB内存,总内存为24GB

Excel 2013 64位仅使用12GB内存,总内存为24GB,excel,Excel,我的excel有点麻烦,因为它没有用完所有的资源。 我在配备24 GB Ram的HP工作站Z600上使用Win 7 64位和Excel 2013 64位。我的问题是我在为非常大的纸条写马可,通常需要20-30分钟才能完成,但我认为电脑并没有充分发挥它的潜力。当我在excel运行时打开任务管理器时,我看到CPU仅使用20-50%,内存仅为12GB。我在Excel中检查了设置,它显示所有6个核心都可以供Excel使用。我只是想让excel利用计算机的所有潜力,更快地完成任务。 提前感谢:恐怕这就是生

我的excel有点麻烦,因为它没有用完所有的资源。 我在配备24 GB Ram的HP工作站Z600上使用Win 7 64位和Excel 2013 64位。我的问题是我在为非常大的纸条写马可,通常需要20-30分钟才能完成,但我认为电脑并没有充分发挥它的潜力。当我在excel运行时打开任务管理器时,我看到CPU仅使用20-50%,内存仅为12GB。我在Excel中检查了设置,它显示所有6个核心都可以供Excel使用。我只是想让excel利用计算机的所有潜力,更快地完成任务。
提前感谢:

恐怕这就是生活


VBA在单线程单元中运行,因此它只使用一个内核。Excel进程本身限制了它将消耗的内存量。

您的宏是多线程的吗?如果没有,则它们将按顺序运行,而不是并行运行,因此您将只利用Excel可用的一个内核。使用VMMap from查看Excel使用的RAM。您是否有12GB的可用RAM或12GB由Excel使用-由任务管理器报告?出于兴趣,任务是什么?知道这一点将有助于我提出一个替代方案。只有32位Excel有硬内存限制。