none
如何调取全部cpu核心运行Excel RRS feed

  • 问题

  • 十万条级数据处理,cup有4个核心,电脑大多数时候只用1个核心来计算,试过excel高级设置,已允许启用4个核心,任务管理器也把excel优先级设置为高,但大多时候还是1核心计算。如何设置才能使电脑调用全部核心,cup是i5-6500.内存12g,64位2016版,win7
    • 已编辑 ReReS 2018年12月5日 9:21
    2018年12月5日 9:19

全部回复

  • 你好,

    按照正常来说应该是可以的,但是不太可能会调用所有的核去进行Excel的运算,调用大部分的应该是可行的。

    请问为什么需要这么操作?Excel运行的适合很慢还是崩溃了呢?

    简易你可以看一下这篇关于Excel性能提高的文档:

    https://docs.microsoft.com/zh-CN/office/vba/excel/concepts/excel-performance/excel-improving-calcuation-performance

    希望对你有帮助。

    此致,

    敬礼

    Emi Zhang


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams. 


    2018年12月6日 9:18
    版主
  • 本来想上传截图来着,系统不让。cpu4个核心,只有1个在工作其他都是闲着的,非常无奈,数据量大,常常需要等上20多分钟,
    2018年12月11日 1:24
  • 你好,

    请将文件发送到我们的邮箱:

    ibsofc@microsoft.com

    为了保护你的隐私,请务必移除所有文件中的个人和公司信息。


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    2018年12月11日 9:33
    版主
  • 以发送,请查收
    2018年12月12日 3:21
  • 你好,

    截图收到了。

    从截图上看来,CPU使用显示25%,这并不能说明一定只是使用一核。也可能是四核,每核都出25%来计算?

    并且你一直强调的是Excel处理大数据慢,这不一定就是CPU使用率的问题。Excel是一个客户端产品,并且一般情况下Excel对于处于数据量过大的是有一定限制的。支持百万级别的数据不代表10条数据跟十万条数据性能会一样,肯定是有差距的。

    我觉得一个程序长时间占用25%的CPU资源这已经很夸张了,所以我觉得更多的还是应该从Excel文件本身去优化。

    上面我提供的文章建议你可以看一下,里面有提到避免重复使用的数据表和循环引用:这两种始终计算单线程。

    Regards,

    Emi


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    2018年12月20日 2:15
    版主