Mejora del rendimiento de los mapas de código

Al generar por primera vez un mapa, Visual Studio indiza todas las dependencias que encuentra. Este proceso puede tardar algún tiempo, especialmente con soluciones de gran tamaño, pero mejora el rendimiento posterior. Si el código cambia, Visual Studio solo vuelve a crear índices para el código actualizado. Para minimizar el tiempo necesario para que el mapa la asignación de finalizar la representación, considere las siguientes sugerencias:

  • Asigne solo las dependencias que le interesan.

  • Antes de generar el mapa de toda una solución, reduzca el ámbito de dicha solución.

  • Desactive la compilación automática de la solución con el botón Omitir compilación de la barra de herramientas del mapa de código.

  • Para desactivar la inclusión automática de elementos primarios, seleccione Incluir elementos primarios en la barra de herramientas del mapa de código.

    Skip Build and Include Parents buttons

  • Edite directamente el mapa de código para quitar los nodos y los vínculos que no necesite. Cambiar el mapa no afecta al código subyacente. Vea Customize code maps by editing the DGML files.

Podría llevar más tiempo crear mapas o agregar elementos a un mapa desde el Explorador de soluciones si la propiedad Copiar en el directorio de salida de un elemento del proyecto se establece en Copiar siempre. Para mejorar el rendimiento, cambie esta propiedad a Copiar si es posterior o PreserveNewest. Consulte Compilaciones incrementales.

El mapa completo muestra las dependencias únicamente del código compilado correctamente. Si se producen errores de compilación de determinados componentes, dichos errores se mostrarán en mapa. Asegúrese de que un componente se compila realmente y de que tiene dependencias antes de tomar decisiones sobre la arquitectura en función del mapa.