Compartir a través de


Mejora del rendimiento de los mapas de código

Cuando se genera un mapa por primera vez, Visual Studio indexa todas las dependencias que encuentra. Este proceso puede tardar algún tiempo, especialmente en soluciones grandes, pero mejora el rendimiento posterior. Si cambia el código, Visual Studio vuelve a indexar solo el código actualizado. Para minimizar el tiempo necesario para que el mapa finalice la representación, tenga en cuenta las sugerencias siguientes:

  • Mapee solo las dependencias que le interesen.

  • Antes de generar el mapa para una solución completa, reduzca el ámbito de la solución.

  • Para desactivar la compilación automática de la solución, seleccione Omitir compilación en la barra de herramientas del mapa de código.

  • Desactive la adición automática de elementos primarios seleccionando Incluir elementos primarios en la barra de herramientas del mapa de código.

    Botones Omitir Compilación e Incluir Elementos Parentales

  • Edite el archivo de mapa de código directamente para eliminar nodos y vínculos que no necesita. Cambiar el mapa no afecta al código subyacente. Consulte Personalización de mapas de código editando los archivos DGML.

Puede tardar más tiempo en crear mapas o agregar elementos a un mapa desde el Explorador de soluciones cuando la propiedad Copiar en el directorio de salida de un elemento de proyecto está establecida en Copiar siempre. Para aumentar el rendimiento, cambie esta propiedad a Copiar si es más reciente o PreserveNewest. Consulte Compilaciones incrementales.

El mapa completado muestra las dependencias solo para el código compilado correctamente. Si se producen errores de compilación para determinados componentes, estos errores aparecen en el mapa. Asegúrese de que un componente realmente compila y tiene dependencias en él antes de tomar decisiones arquitectónicas basadas en el mapa.