2012-02-08 4 views
2

Je travaille sur une solution plutôt grande avec des équipes à travers la planète. Nous avons actuellement 49 grands projets et beaucoup de dépendances.Comment empêcher Visual Studio 2010 de se bloquer lors de l'utilisation de solutions volumineuses?

Malheureusement, je n'ai que 4 Go de RAM et j'ai souvent une faible erreur de mémoire virtuelle. Cela arrive généralement lorsque je commence à taper. J'ai déjà augmenté ma mémoire virtuelle à 10 Go, mais cela ne semble pas être suffisant et je n'ai pas le disque à l'espace pour épargner ce nombre.

Alors que j'espérais que c'était juste une fuite de mémoire quelque part dans le redémarrage de Visual Studio ne semble pas beaucoup d'aide. Obtenir une meilleure machine est hautement improbable et je n'ai aucun désir d'établir la priorité de dépenser des fonds personnels sur le nouvel équipement. J'ai déjà désactivé tous les plugins. Mis à part la désactivation de l'intelisence, y a-t-il des ajustements que je peux effectuer sur le VS2010 ultimate pour minimiser le plantage lorsque je travaille avec une grande grande solution?

+4

légèrement la langue dans la joue, mais vous obtenez une édition 12000 $ de Visual Studio, mais ne peuvent pas obtenir une mise à jour la mémoire? : -O Malheureusement, j'ai le même problème et n'ai pas trouvé de bonne solution. Comme confort, VS11 semble faire mieux avec (nos) grandes solutions, donc il pourrait s'améliorer dans le futur. –

+0

# 1. Vous avez remarqué ça aussi, hein? # 2. Nice – JSWork

Répondre

4
  1. Si cela fait mal, ne le faites pas. Il suffit de diviser votre projet en solutions plus petites. Vous avez seulement besoin de la solution maître pour les builds automatisés, et même cela est discutable.

  2. Visual Studio est une application 32 bits. Il n'y a aucun moyen que vous utilisiez plus de 4 Go de RAM, peu importe ce que vous faites.

  3. Assurez-vous que tous les correctifs sont appliqués, en particulier le Service Pack. Visual Studio 2010 RTM était vraiment instable, mais SP 1 semble aller bien.

  4. Continuez à vous plaindre jusqu'à ce que vous obteniez une machine avec 6 Go de RAM physique et un disque dur rapide. Alors que VS ne peut pas utiliser plus de 4, vous avez toujours besoin de RAM pour le système d'exploitation.

  5. Assurez-vous que Intellitrace est désactivé. Bien que le débogage soit un énorme succès, même si vous avez une petite application.

  6. Avez-vous une analyse de code statique ou des contrats de code activés? Les deux peuvent être des porcs de la mémoire. (Ces jours-ci je courir normalement pour construit Release.)

+0

# 1. Oh, j'adorerais. Je prévois de pousser cela à la direction jusqu'à ce qu'ils bougent, mais finalement ce n'est pas mon appel. Je prévois de faire passer le temps par travailleur économisé en temps de construction seul - ce serait formidable si nous pouvions construire notre solution en moins de cinq minutes. # 2. Merci. J'ai oublié ce petit bout. # 3. Déjà à 2010 SP1Rel – JSWork

+0

Ignorez la gestion et créez simplement des fichiers de solution locaux. Tant que vous ne les vérifiez pas, ils ne connaîtront jamais la différence. –

Questions connexes