13

Tengo el problema con Visual Studio 2010, después de un tiempo, ejecutando excepcionalmente lento y desacelerando todo lo demás con él. Estoy significa:Visual Studio 2010 Intellisense ralentiza todo

  • La mayoría de las otras ventanas abiertas dejan de responder
  • Typing se retrasa
  • tiempos de construcción aumento de 10 veces
  • Ahorro lleva por siempre

Estoy seguro de que esto es una Problema de Intellisense; deshabilitarlo resuelve todo, y cuando esto sucede en el Administrador de tareas, encuentro un par de vcpkgsrv.exe (lo que se llama Intellisense) que se ejecutan en aproximadamente 160,000K de memoria (Esto es casi lo mismo que un juego intensivo menos antiguo y menos gráfico). Sin embargo, me gustaría ejecutar Intellisense. La única manera que tengo de resolver esto en este momento es abortar estos procesos cuando reducen la velocidad.

He intentado obtener el parche y creo que está instalado, porque no puedo instalarlo de nuevo.

EDITAR: Estoy ejecutando Windows XP, con VSC++ Express. Tengo 2GB de RAM y un procesador de doble núcleo a 3.2GHz. ¿Alguien ayuda por favor?

+0

¿Tiene instalado programas antivirus "Formato de línea de ENTER completó"? –

+0

Sí, tengo Bullguard 9.0. –

+0

¿Qué sucede si lo deshabilita? También recuerdo que hubo problemas de rendimiento al ejecutar VS2010 en Windows XP. –

Respuesta

6

Tuve el mismo problema con mi máquina con Windows XP. Después de una larga búsqueda encontré una solución, así que la volveré a publicar aquí ya que fue el primer resultado que obtuve en Google.

Instalar la actualización de Windows Automation API para Windows XP (KB971513).

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=cd55456d-9703-42a0-b982-8a8a89ca0aa3&displaylang=en

+0

Gracias por la información, espero que esto ayude a despejar mi situación :) – nXqd

1

Esto no es una queja común, lo que hace que sea probable que sea ambiental. Algunos disparos al azar en la oscuridad:

  • No tener al menos 2 GB de RAM
  • Instalación de VS2010 en una vieja máquina con una unidad de disco muy fragmentada
  • Edición de archivos de código extremadamente grande fuente (> 10.000 líneas)
  • mantener un gran número de pestañas abiertas de editores (> 50)
  • una mala interacción con un complemento de Visual Studio en
  • una mala interacción con un sistema de complemento

El motor IntelliSense para C++ tiene muchos elementos ajustables en Herramientas + Opciones, Editor de texto, C/C++, Avanzado. Este blog post describe estas opciones en detalle. Si su máquina es vieja y no está bien mantenida (es decir, nunca ejecutó una desfragmentación de disco, muchos manejadores de extensión de shell) entonces considere una nueva o una limpieza del sistema.

+0

Gracias, pero siento que todo lo que hace el primer comentario no me afecta (desfraguro a menudo, tengo archivos fuente minúsculos por comparación, tengo algunas pestañas abiertas y no hay complementos). –

6

Se podría indicar un problema con sdf de la solución. Intente cerrar la solución, elimine el archivo sdf y cargue la solución nuevamente.

+0

Awesome fix! funcionó muy bien para mi –

+0

Esto también me hizo una gran mejora. Incluso mientras intellisense estaba ocupado analizando todos los archivos, pude hacer cosas que anteriormente hacían que el IDE se cuelgue. – jatrim

+0

Eliminé el archivo .suo y solucionó este problema. (También limpió toda la solución). –

1

¡Se recomienda 3.5+ GB de memoria!

VS 2010 usa una gran cantidad de memoria con intellisense en cualquier proyecto de tamaño decente.

El parche mencionado anteriormente como respuesta correcta no me sirvió. Reinstalar el sistema operativo desde cero no ayudó. La instalación de VS 2010 SP1 no ayudó. Lo que sí ayudó fue una actualización de memoria de 2GB a 3.5GB.

Estoy ejecutando Windows XP, SP3.

2

Si encuentra que su sistema Visual Studio 2010 se detiene con frecuencia cuando está ingresando código ... algunas veces hasta el punto de desvanecer su código y decir "No responde" en la barra de título, probablemente tenga problemas de Intellisense. Especialmente si está trabajando en código que ni siquiera compilará en Visual Studio y nunca lo hará porque solo está usando VS como editor y estará construyendo su código en otro entorno, por ejemplo, incrustado, obtendrá esto mucho.

Para evitarlo, desactivé Intellisense (simplemente dibuja los garabatos rojos en variables indefinidas, etc.) y "Preprocesa" el código para habilitar y deshabilitar el código dentro de las áreas #ifdef marcadas. Esto no es lo suficientemente útil en mi entorno como para justificar las pausas de uno a diez segundos cada pocos segundos mientras ingreso el código.

Para deshabilitar Intellisense, vaya a Herramientas | Las opciones hacen clic en el Editor de texto, luego en C/C++ y luego en Avanzado. Desplace el lado derecho hacia abajo para ver "IntelliSense" y configure "Información rápida automática" en False.

¡Bingo! ¡El problema desaparecerá!

1

Mis ralentizaciones y problemas no receptivos fueron causados ​​por un producto de seguridad. El nombre del proceso fue "Rtvscan.exe". Pilló todas las E/S del disco. Era parte del paquete de seguridad de Symantec en mi máquina Win XP. Es una computadora portátil corporativa, por lo que mis opciones correctivas fueron limitadas. Usé Process Explorer para suspender el proceso. (Si matas el proceso, simplemente se reinicia).

Enlace a Process Explorer en el sitio Web MS: http://technet.microsoft.com/en-us/sysinternals/bb896653

+0

Tengo el mismo problema cuando los programas de copia de seguridad en línea se sincronizan con la "nube" o al desfragmentar. – AMissico

0

me removió el archivo .suo * y VS 2010 funciona ahora finas

1

Otra configuración que funcionó para mí JavaScript. Ir a Herramientas - Opciones - TextEditor - JScript Deseleccionar

Cuestiones relacionadas