cpu核心数是否适用于代码编译?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpu核心数是否适用于代码编译?相关的知识,希望对你有一定的参考价值。

我准备买一台专门用于软件开发的笔记本电脑,并希望确保我不会得到一些我不满意的东西,因为我在旧的i3笔记本电脑上编译代码时经历了等待2分多钟的痛苦。

我正在寻找具有i7-7500u cpu和256GB ssd的东西,我认为这样做的工作令人钦佩,但后来我发现cpu只有2个核心/ 4个线程。 (https://www.intel.co.uk/content/www/uk/en/products/processors/core/i7-processors/i7-7500u.html

编译(C#MVC Web应用程序)主要是基于单线程性能还是我可能会看到显着的改进花费更多并且需要4核/ 8线程cpu?

答案

如果编译器会安排所有CPU线程来构建程序,那么如果重要的话。如果没有,那么我认为增加CPU核心/线程数没有太大的好处。我认为您可以在编译程序时检查CPU使用率并检查CPU的使用率是否足够高,如果低于50%,那么我认为它只使用一个或两个CPU线程来构建程序,并增加CPU核心/线程数不会给你很多好处。

另外,如果您使用的是硬盘,而不是旧笔记本电脑中的ssd,那么我认为性能的瓶颈可能是磁盘驱动器的读/写,而不是CPU。使用ssd将有助于提高性能。

希望它对你有所帮助。谢谢

以上是关于cpu核心数是否适用于代码编译?的主要内容,如果未能解决你的问题,请参考以下文章

CPU的核心数和线程数都啥意思

Nodejs利用所有CPU上的所有核心

我的cpu核心数量,电脑识别的少了一半,请问大神怎么解决?

执行线程的核心数

powershell 获取 CPU 物理 / 逻辑核心数

电脑上CPU核心数表示啥?