Личный кабинет

Статья

Акатьев Н.Л. (науч. рук. Косяков М.С.) Методы распределенного кэширования результатов компиляции
УДК тезиса: 004.4'23

В работе над крупными программными продуктами, написанными на компилируемых языках программирования, процесс сборки кода является одним из самых затратных по вычислительному времени и используемой памяти. Каждый разработчик в отдельно взятый момент работает над малой частью продукта – несмотря на это, его рабочее пространство должно содержать его большую часть. Для группы разработчиков, одновременно работающих над разными частями продукта, результаты компиляции очень часто дублируются – важно переиспользовать результаты компиляции путем кэширования и распределенного хранения их в сети. В работе реализовано комплексное решение по распределенному кэшированию компиляции проекта на языках C и C++, показавшее уменьшение общего времени сборки проекта в локальной сети разработчиков.

Авторы:

Акатьев Никита Львович

Руководитель:

Косяков Михаил Сергеевич

Акатьев Н.Л. (науч. рук. Косяков М.С.) Методы распределенного кэширования результатов компиляции // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2022]. URL: https://kmu.itmo.ru/digests/article/8292