29
loading...
This website collects cookies to deliver better user experience
So why not 64 bit right away?
Well, there are several concerns with such an endeavor.
First, from a performance perspective the pointers get larger, so data structures get larger, and the processor
cache stays the same size. That basically results in a raw speed hit (your mileage may vary). So you start in a hole and you have to dig yourself out of that hole by using the extra memory above 4G to your advantage. In Visual Studio this can happen in some large solutions but I think a preferable thing to do is to just use less memory in the first place. Many of VS's algorithms are amenable to this. Here's an old article that discusses the performance issues at some length: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx
Rico Mariani - Jun 10, 2009
Stability is much improved over any 32-bit version that has ever been released. I have not received a single yellow bar error message notifying me that an advanced feature has been disabled. None. Nada. Nothing.
Performance is improved, especially Regex Find-in-Files searches, which I've been doing a lot of while refactoring a project from NHibernate to EFCore 5.
Memory consumption is lower for the process tree. VS 2022 doesn't seem to spawn as many external processes (which makes sense as the motivation for doing so is moving workloads out of the core process on the 32-bit versions). Reducing redundant overhead and eliminating unnecessary IPC code seems to make up for the cost of 64-bit pointers.
Visual Studio 2022 Preview 1 is the most stable version of VS ever. I have not had a single crash or forced restart while using it.
Extensions are already in the marketplace, meaning developers are rapidly recompiling their extensions to support 64-bit Visual Studio.