Вы можете попробовать добавить веб-просмотр в TouchableWithoutFeedback
.
В Visual Studio 2008 существует установка для включения синхронизации сборки. Это могло бы быть там в VC7 также...
Tools
/ Options
/ Projects and Solutions
/ VC++ Project Settings
/ Build Timing:
Yes
Это относится к проектам C++, которые (с VS2008) не используют MSBuild. Для основанных на MSBuild проектов (таких как C#), Вы хотите увеличить многословие:
Tools
/ Options
/ Projects and Solutions
/ Build and Run
/ MSBuild project build output verbosity
По умолчанию это установлено на "Минимальный".
Если код интенсивен шаблоном, то Вы могли попытаться делать шаблонное профилирование инстанцирования. Steven Watanabe придумал профилировщика и если я помню правильно, что это, как предполагалось, работало с VS (не знайте версию).
Исходный код в сети? Это иногда замедляет компиляцию много.
Мое предположение - то, что было бы трудно получить полезные результаты профилирования. Вы могли посмотреть в создать времена каждого .obj файла и проверить, существуют ли какие-либо файлы, которые являются особенно медленными, но я сомневаюсь, что это имело бы место.
Вы прошли параметры компилятора, такие как предварительно скомпилированные заголовки для наблюдения, какие улучшения тыс обеспечивает? Точно так же выключение оптимизатора, где это не требуется, может значительно ускорить сборку. Мой совет состоял бы в том, чтобы занять время для испытания некоторых 'что если' сценарии.
Можно попробовать, если это возможно, в ситуации прием #include все .cpp файлы в единственную единицу компиляции, только в целях проверки, если у Вас есть много служебное из многих файлов, и многие включают.
Используйте предварительно скомпилированные заголовки
Если в вашем коде широко используются шаблоны, вас может заинтересовать Templight , инструмент, разработанный венгерской исследовательской группой для отладки и профилирования метапрограмм шаблонов C ++ ( документ ). Это кажется очень многообещающим, но я не уверен, что инструмент доступен для загрузки ...