Jump to content

Hi.

I spend quite some time in Visual Studio 2017 with Resharper installed. I have a feeling that VS is not so multi-core optimized.

Does anyone know if VS would work better on 10 or 12 or 16 cores compared to 8 or 6 or 4 cores? I mean not only compiling but IDE itself, including XAML designer and plugins.

7700K still rules in the world of single-threaded performance, even compared to 1800X.

Which cpu is best suited for work in VS? Assuming I already have a fast SSD and RAM?

Thanks!

Link to comment
https://linustechtips.com/topic/817315-a-cpu-for-visual-studio-2017/
Share on other sites

Link to post
Share on other sites

I'm going to presume they haven't changed it from 2012 but the more cores is generally better for Visual Studio when it comes to building projects

 

https://stackoverflow.com/questions/11054410/does-visual-studio-2012-utilize-all-available-cpu-cores

https://msdn.microsoft.com/en-us/library/bb383805.aspx

Current Network Layout:

Current Build Log/PC:

Storage Server Setup:

 

Prior Build Log/PC:

Link to post
Share on other sites

17 minutes ago, tridy said:

Hi.

I spend quite some time in Visual Studio 2017 with Resharper installed. I have a feeling that VS is not so multi-core optimized.

Does anyone know if VS would work better on 10 or 12 or 16 cores compared to 8 or 6 or 4 cores? I mean not only compiling but IDE itself, including XAML designer and plugins.

7700K still rules in the world of single-threaded performance, even compared to 1800X.

Which cpu is best suited for work in VS? Assuming I already have a fast SSD and RAM?

Thanks!

I use a ryzen 1700x OCed to 4.025GHz with 16gb of 3466MHz DRAM for VS 2013 development. Works great. Takes longer to refresh UI than build most times.

Sync RGB fans with motherboard RGB header.

 

Main rig:

Ryzen 7 1700x (4.05GHz)

EVGA GTX 1070 FTW ACX 3.0

16GB G. Skill Flare X 3466MHz CL14

Crosshair VI Hero

EK Supremacy Evo

EVGA SuperNova 850 G2

Intel 540s 240GB, Intel 520 240GB + WD Black 500GB

Corsair Crystal Series 460x

Asus Strix Soar

 

Laptop:

Dell E6430s

i7-3520M + On board GPU

16GB 1600MHz DDR3.

Link to post
Share on other sites

2 hours ago, unknownmiscreant said:

I use a ryzen 1700x OCed to 4.025GHz with 16gb of 3466MHz DRAM for VS 2013 development. Works great. Takes longer to refresh UI than build most times.

That's the thing sort of. Building from the command line takes less time than building from IDE just because it needs to refresh lots of things. Add Resharper to it and I get like 10 seconds delay after the build to refresh the things on a 20 projects solution. As a result, I was wondering if VS IDE itself behaves better in case of 4 cores vs 8 cores, for example, keeping in mind that the 4 cores cpu has better single-thread performance.

Link to post
Share on other sites

7 hours ago, tridy said:

That's the thing sort of. Building from the command line takes less time than building from IDE just because it needs to refresh lots of things. Add Resharper to it and I get like 10 seconds delay after the build to refresh the things on a 20 projects solution. As a result, I was wondering if VS IDE itself behaves better in case of 4 cores vs 8 cores, for example, keeping in mind that the 4 cores cpu has better single-thread performance.

I have no idea about the 4 vs 8 cores, as I came from a i7 3520m 2 core in my laptop. It ran fine, but nowhere near as well as ryzen does. The last intel desktop processor I owned was a core 2 duo, that really sucked.

Sync RGB fans with motherboard RGB header.

 

Main rig:

Ryzen 7 1700x (4.05GHz)

EVGA GTX 1070 FTW ACX 3.0

16GB G. Skill Flare X 3466MHz CL14

Crosshair VI Hero

EK Supremacy Evo

EVGA SuperNova 850 G2

Intel 540s 240GB, Intel 520 240GB + WD Black 500GB

Corsair Crystal Series 460x

Asus Strix Soar

 

Laptop:

Dell E6430s

i7-3520M + On board GPU

16GB 1600MHz DDR3.

Link to post
Share on other sites

  • 4 months later...

VS benefits from more cores. Either way, in your work environment I am sure you have several tabs, sql server, one or two instances of vs, linqpad, and music. More cores will yield better performance. Do not do 4 cores, you will be wishing you had done 8 in 6 months. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×