+38/044/257-2444
+38/067/502-3306
+38/050/370-3627
Новости

В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++

В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++

В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++, который использует внешний 64-разрядный процесс для размещения своих ресурсозатратных компонентов. Если у вас ранее возникали проблемы с памятью при отладке приложений C++, теперь эти проблемы должны быть в значительной степени решены с помощью Visual Studio 2019.

Давая фидбек, C++ разработчики часто рассказывали о проблемах, связанных с большим использованием памяти во время отладки сложных C++ приложений. Большое потребление памяти связано с огромным количеством symbol data, которую дебаггер должен загружать и показывать в окне отладчика. Причем объем этой информации во время работы все время растет. В конечном итоге процесс Visual Studio может завершиться сбоем из-за нехватки памяти.

Разработчики Microsoft внесли значительные улучшения в Visual Studio 2017, чтобы смягчить эту проблему. Например, в обновлении 15.6 введена оптимизация памяти для /Debug:fastlink, что привело к снижению потребления памяти отладчиком на 30%. Поскольку Microsoft стремится избежать этой проблемы в Visual Studio 2019, разработчики переместили компоненты с интенсивным использованием памяти в отдельный 64-битный процесс.

Другие новости