Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Новая страница: «;{{SpeakerInfo}}: {{Speaker|Артём Климов}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} <!-- {{youtubelink|}} --> == Thesis =…») |
StasFomin (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
;{{SpeakerInfo}}: {{Speaker|Артём Климов}} <blockquote> Состояния гонки при сборке являются распространённой проблемой в проектах, использующих Make. Они вызваны ошибками в схеме сборки, которые трудно искать и отлаживать вручную. В докладе предлагается метод автоматического обнаружения таких ошибок путём отслеживания операций над файлами и сопоставления их с графом зависимостей схемы сборки. Этот метод был реализован в инструменте parmasan, который позволил найти состояния гонок в ряде проектов с открытым исходным кодом. Эти результаты также представлены в докладе. </blockquote> {{VideoSection}} {{vimeoembed|986078202|800|450}} <!-- {{youtubelink|}} -->|tAnLofH1aSA}} == Thesis == * https://osday.ru/downloads/Klimov.pdf {{SlidesSection}} [[File:Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf|left|page=-|300px]] {{----}} [[File:{{#setmainimage:Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024)!.jpg}}|center|640px]] {{LinksSection}} * <!-- <blockquote>[©]</blockquote> --> <references/> <!-- topub --> [[Категория:OSDAY-2024]] [[Категория:Draft]] |
Текущая версия на 08:49, 3 августа 2024
- Докладчик
- Артём Климов
Состояния гонки при сборке являются распространённой проблемой в проектах, использующих Make. Они вызваны ошибками в схеме сборки, которые трудно искать и отлаживать вручную.
В докладе предлагается метод автоматического обнаружения таких ошибок путём отслеживания операций над файлами и сопоставления их с графом зависимостей схемы сборки. Этот метод был реализован в инструменте parmasan, который позволил найти состояния гонок в ряде проектов с открытым исходным кодом. Эти результаты также представлены в докладе.
Содержание
Видео
Thesis
Презентация
Примечания и ссылки