Точная сборка мусора с некооперативным компилятором для C++ (Даниил Березун, SECR-2014) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
== Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> * [http://2014.secr.ru/lang/ru/program/submitted-presentations/precise-garbage-collection-for-c-with-a-non-cooperative-compiler Страница доклада на сайте конференции] <references/> [[Category:SECR-2014]] <!-- --> [[Category:C++]] {{stats|disqus_comments=1|refresh_time=2017-12-25T22:21:432018-01-10T20:32:49.404718589473|vimeo_comments=0|vimeo_plays=58|youtube_comments=0|youtube_plays=22}}4}} |
Версия 17:32, 10 января 2018
Содержание
Аннотация
- Докладчик
- Даниил Березун
В работе описывается сборщик мусора для C++, реализованный в виде пользовательской библиотеки, который не требует использования дружественного компилятора, но использует специализированную реализацию кучи.
Утверждается, что данный сборщик мусора точен, т.е. корректно определяет все указатели на управляемые объекты, толерантен к ручной модели управления памятью в C++, а также безопасен с точки зрения семантики программы, с точностью до соблюдения простых соглашений, необходимых для использование библиотеки.
Также приведен анализ накладных расходов, связанных с использованием данной библиотеки.
Видео
Слайды
Примечания и отзывы
Plays:82
Comments:1