web-dev-qa-db-fra.com

Visual Studio 64 bits?

Existe-t-il un Visual Studio 64 bits? Pourquoi pas?

218
Sash

Pour de nombreuses raisons, Non

Pourquoi est expliqué dans ce message MSDN .

Premièrement, du point de vue des performances, les pointeurs deviennent plus grands, donc les données les structures deviennent plus grandes et le cache du processeur reste à la même taille . Cela se traduit essentiellement par un impact brut sur la vitesse (votre kilométrage peut varier). Alors vous commencez dans un trou et vous devez vous creuser pour sortir de ce trou en en utilisant la mémoire supplémentaire au-dessus de la 4G à votre avantage. Dans Visual Studio cela peut arriver dans certaines grandes solutions mais je pense que c'est une chose préférable faire, c'est simplement utiliser moins de mémoire en premier lieu. Beaucoup de VS les algorithmes se prêtent à cela. Voici un vieil article qui traite de les problèmes de performance sont assez longs: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx

Deuxièmement, du point de vue des coûts, c'est probablement le chemin le plus court vers Le portage de Visual Studio en 64 bits consiste à en porter l'essentiel en code managé progressivement, puis portez le reste. Le coût d'un port complet de cela beaucoup de code natif va être assez élevé et bien sûr tous connus les extensions se casseraient et il faudrait en principe créer un fichier .__ 64 bits. écosystème un peu comme vous le faites pour les conducteurs. Aie.

206
Joey

Non! Il n'y a pas de version 64 bits de Visual Studio.

Comment savoir que ce n’est pas du 64 bits: Une fois que vous avez téléchargé Visual Studio et cliqué sur le bouton d’installation, vous verrez que le dossier d’initialisation sélectionné automatiquement est C:\Program Files (x86)\Microsoft Visual. Studio 14.0

Selon ma compréhension, tous les programmes/applications 64 bits vont à C:\Program Files et toutes les applications 32 bits à C:\Program Files (x86) à partir de Windows 7.

24
Aniruddha Das

Non, mais la version 32 bits fonctionne parfaitement sous Windows 64 bits.

4
LukeH

non, mais cela fonctionne bien sur win64 et peut créer des .exe Win64

3
SteelBytes

Les raisons techniques ne sont qu'une excuse. La vraie raison est "... parce qu'il y a plus d'argent à gagner que de faire autre chose". Les personnes qui développent avec Microsoft Tools ont tendance à rester avec Microsoft. S'il y avait une excellente alternative 64 bits qui faisait perdre de l'argent à Microsoft, ils auraient une version 64 bits dans quelques mois. (S'il n'y a pas d'alternative, je n'en ai pas entendu parler, y a-t-il quelqu'un ici sur stackoverflow?)

0
Paul McCarthy

Existe-t-il un Visual Studio 64 bits?

Oui, littéralement, il y en a un qui s'appelle "Visual Studio" et qui est en 64 bits, mais bon, sur Mac pas sur Windows

Pourquoi pas?

La prise de décision est une réaction électrochimique faite dans notre cerveau et comportant un point d’activation (la réponse Nerdest que je peux trouver, mais qui suit). Même situation dans l'histoire: Windows 64! ... 

Donc, afin de répondre pleinement à cette question, je veux que vous vous souveniez du bon vieux temps. Imaginez des raisons pour lesquelles "pourquoi ne pas voir Windows 64 bits" sont là à l'époque. Je pense qu’à l’époque pour Windows64, ils avaient exactement les mêmes raisons que d’autres qui se sont enrôlés ici pour des "raisons de ne pas utiliser VS VS 64bit sur Windows" et "des raisons pour lesquelles Windows non-64 bits". Alors pourquoi ont-ils commencé le développement pour Windows 64 bits? Simple! S'ils n'ont pas réussi à créer Windows 64 bits, je parie que M $ aurait été une histoire de nos jours. Si les mêmes raisons imposant à M $ de faire de Windows 64 bits commence à apparaître sur le besoin de VS 64 bits, je parie que nous verrons des VS 64 bits, même si les mêmes raisons que tous les autres membres de notre groupe resteront les mêmes! Avec le temps, les limitations de 32 bits peuvent aussi frapper VS. Il est donc probable que quelque chose comme ci-dessous commence à se produire:

  • Visual Studio abandonne le support 32 bits et devient 64 bits,
  • Visual Studio Code prendra sa place à la place,
  • Visual Studio aura des fonctionnalités similaires à WOW64 pour les anciennes extensions, ce qui est peu probable, à mon avis.

Je mets mes paris sur Visual Studio Code en prenant la place à temps; Je suppose que le point de bifurcation sera que certains fabricants de processeurs X commencent à concurrencer l’architecture x86_64, prenant ainsi sa place sur le marché grand public des ordinateurs portables et/ou des stations de travail,

0
Abdurrahim