Я переключился в режим сборки компонента для проекта Chromium, что уменьшило количество файлов, которые необходимо связать. Режим сборки компонента создает набор небольших библиотек DLL, а не набор статических библиотек, которые затем связываются в огромные chrome.dll
. Также я часто использую инкрементные ссылки, что делает ссылки еще быстрее. Наконец, связывание во второй и последующие периоды становится быстрее, поскольку необходимые файлы уже кэшируются в памяти и доступ к диску не требуется. Таким образом, при работе с приращениями и частом соединении я получаю всего 15 секунд для связывания webkit.dll
, где я в основном меняю код.
Что касается выполнения, то оно работает так же, как и при связывании - оно работает медленно только в первый раз, и при каждом последующем запуске оно становится все быстрее и быстрее, пока не потребуется менее 3-5 секунд для запуска браузера и загрузки всех символов. Windows кэширует файлы, к которым чаще всего обращаются в память.