none
NetCore 12万数据 并行计算 纯linq操作耗时比windows系统多很多 RRS feed

  • 问题

  • netcore数据库提取12万数据,每一条数据需要进行计算,在windows执行需要10分钟,4核cpu都能跑到 100%,但在Liunx(4核cpu,cpu利用率不到200%)服务器运行同样的代码,却需要1小时。代码:List.AsParallel() --并行执行集合内数据
    2020年3月15日 3:29

全部回复

  • Hi,

    根据我的搜索,我没有找到有关你的问题,相反,有人做了相关的比较,说.net程序在linux上会比windows上快。

    这个问题也许和系统更相关,所以我鉴于你可以到下面的网址中进行询问以便于你能得到更好的答案。

    https://stackoverflow.com/search?q=.net-core

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年3月16日 3:05
    版主