Папярэдняя спроба пры пасадцы калектара XPCOM цыклу не атрымалася з-за некаторых непрымальных рэгрэсій прадукцыйнасці. Учора, пасля ўборкі, некалькі з больш відавочных злачынцаў, па ўсёй бачнасці, мы выканалі пасадку, што толькі шкодзіць Tp2 на 5-15%, у залежнасці ад платформы і шум. Я ведаю, гэта гучыць як вялікая колькасць, і я паспрабую зрабіць яго менш, але гэта было вялікая змена, якое выклікае шмат новага паказальніка аперацый і вялікі новы цэнтр коштам у GC сябе. Так атрымліваць яго, што нізкі мякка задавальненні. Дзякуючы JST, Улад, Брэндан і іншыя для ўсіх з рук.
Я паўтараю свой папярэдні кваліфікацыі на гэту працу, хоць. Нягледзячы на заявы ў літаратуры, не рэальная сістэма GC бясплатна - яны ўсе выдаткі часу для сканавання і прастора для пераходных смецця - і гэта, магчыма, адным з найменш задавальнялых сістэмам GC таму што вы павінны ўручную дадаць кожны клас, які вы жадаеце ўдзельнічаць у ім. У кароткатэрміновай перспектыве можна чакаць: некаторыя страты прадукцыйнасці, некаторыя кучы рост, і вялікая колькасць уцечак аналітычных прылад, якія жаляцца, што памяць у наш час уцечка з-за здагадак яны складаюць каля жыццёвага цыклу аб'ектаў.
Гэта таксама досыць верагодна, што калектары будуць выклікаць новыя сутыкненні; Gecko усё яшчэ нясе ў сабе шмат здагадак пра паказальнік жыцця, і гэта лёгка выпадкова напісаць абыходу метад, які парушае адно. Як мы прынесці больш класаў у калекцыю рэжым і зрабіць мацнейшай паказальнікі, такія магчымасці павінны памяншацца.
У бліжэйшыя тыдні я буду імкнуцца працаваць з кожнай справаздачны праблемай, як гэта, што ідзе ўгару. Калі ласка, дайце мне ведаць, калі ў вас ёсць пэўны вынік, што турбуе вас, і пераканаецеся, што ў КС мяне на любым памылка, якая мае рамкі цыклу калектара ў стэку.