2016-07-26 38 views
1

我是新來的visual studio和c + +,所以請裸露在我身邊。在製作一個項目時,我只使用12.5%(在12和13之間彈跳,所以12.5看起來合乎邏輯)我的總CPU(4核心)。因此,我的項目只使用一個核心的50%。我意識到並行線程將使用更多的內核(例如,更多的總CPU),但爲什麼我不能使用100%(或關閉)的一個內核?這是在視覺工作室的設置?請幫忙!!爲什麼Visual Studio 2015只能使用1核心的50%?

+1

你是什麼意思「_Making a project_」?也許你被限制在VS以外的東西上。例如,您的項目是否保存到文件中?你會受到磁盤速度的限制..等等。 –

+2

你有8個線程的i7嗎?如果是這樣的話,這對單線程應用程序來說是期望的 – drescherjm

+0

你如何衡量CPU使用率?我建議看一下Process Explorer(https://technet.microsoft.com/en-us/sysinternals/bb896653),因爲默認的任務管理器並不總是準確的。 – slavanap

回答

2

drescherjm和NathanOliver看起來都是正確的。我的CPU支持超線程,並有8個線程。由於我的程序是單線程的,它使用一個線程(佔我CPU總量的12.5%)。謝謝你倆指出這一點!

相關問題