Они не. WinRT не использует сборщик мусора. Память управляется подсчетом ссылок, IUnknown :: AddRef () и IUnknown :: Release (). Так же, как COM. И нет, это не Windows, которая занимается подсчетом, это библиотека поддержки времени выполнения языка. Javascript всегда использовал подсчет ссылок, C ++ получает его из расширений языка C ++ / CX или используя классы интеллектуальных указателей.