Фантом: большая сборка мусора

Эта статья — продолжение, начало здесь. Для тех, кто не кликнул на ссылку, краткая вводная:


Мы обсуждаем сборку мусора в операционной системе Фантом, то есть в среде виртуальной (байткод-) машины, работающей в персистентной оперативной памяти. Размер персистентной памяти — порядка размера диска, то есть единицы терабайт на сегодня и, потенциально, десятки и сотни терабайт завтра.


Поскольку речь идёт о виртуальной памяти, то существенная часть объектов в любом случае находится не в оперативной памяти, независимо от того, какой алгоритм и вообще подход мы избрали. То есть — стоимость доступа к объекту велика. Это, в общем случае, дисковая операция.


Кроме того, следует ожидать, что в сетевой среде совокупности таких виртуальных машин будут обмениваться прокси-объектами, то есть будет существовать граф объектов, растянутый на много машин в сети и, конечно, во всём этом кошмаре потенциально потребуется уметь собирать мусор не только на одной машине, но и по сети.


Принятая мной идея схемы сборки мусора в такой среде выглядит как совокупность двух сборщиков.
Читать дальше →
Фантом: большая сборка мусора
Source: habrahabr

Пост №3156008

Автор: fake

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3156008″ }, «headline»: «котейка :: гиф :: нападение», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B0-%D0%B3%D0%B8%D1%84-%D0%BD%D0%B0%D0%BF%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-3926067.gif», «height»: 232, «width»: 246 }, «datePublished»: «2017-06-29T19:55:08+03:00», «dateModified»: «2017-06-29T19:55:08+03:00», «author»: { «@type»: «Person», «name»: «fake» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3156008
Source: Joyreactor

Пост №3156005

Автор: mrCrAzY

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3156005″ }, «headline»: «авария :: Паровозик :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B0%D0%B2%D0%B0%D1%80%D0%B8%D1%8F-%D0%9F%D0%B0%D1%80%D0%BE%D0%B2%D0%BE%D0%B7%D0%B8%D0%BA-3926062.gif», «height»: 404, «width»: 720 }, «datePublished»: «2017-06-29T19:53:43+03:00», «dateModified»: «2017-06-29T19:53:43+03:00», «author»: { «@type»: «Person», «name»: «mrCrAzY» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3156005
Source: Joyreactor

Пост №3155998

Автор: Yaoicko

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3155998″ }, «headline»: «art барышня :: elf :: dulapda :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/art-%D0%B1%D0%B0%D1%80%D1%8B%D1%88%D0%BD%D1%8F-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-dulapda-elf-3926048.jpeg», «height»: 1967, «width»: 1325 }, «datePublished»: «2017-06-29T19:47:22+03:00», «dateModified»: «2017-06-29T19:47:22+03:00», «author»: { «@type»: «Person», «name»: «Yaoicko» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3155998
Source: Joyreactor

Пост №3155988

Автор: Spichki

Вот такой вот «ёжик» получился у меня. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3155988″ }, «headline»: «Вот такой вот «ёжик» получился у меня. / SpichArt (Spichki) :: artist :: нарисовал сам», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/SpichArt-artist-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-3926036.jpeg», «height»: 2688, «width»: 1920 }, «datePublished»: «2017-06-29T19:41:31+03:00», «dateModified»: «2017-06-29T19:41:31+03:00», «author»: { «@type»: «Person», «name»: «Spichki» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: » » }
Комментировать 
Пост №3155988
Source: Joyreactor

Пост №3155987

Автор: prorot

Оригинал — http://www.lunarbaboon.com/comics/drawings.html Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3155987″ }, «headline»: «Оригинал — http://www. / lunarbaboon :: перевел сам :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/lunarbaboon-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BB-%D1%81%D0%B0%D0%BC-3926034.jpeg», «height»: 669, «width»: 650 }, «datePublished»: «2017-06-29T19:41:16+03:00», «dateModified»: «2017-06-29T19:41:16+03:00», «author»: { «@type»: «Person», «name»: «prorot» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «lunarbaboon.com/comics/drawings.html» }
Комментировать 
Пост №3155987
Source: Joyreactor

Пост №3155979

Автор: MRA aka CR

НытикиHumon: У них хоть одна нормальная причина жаловаться есть??!   Антигерманские настроения в период Второй мировой привели к тому,   что гамбургеры пытались переименовать в «сэндвичи свободы»,   потому что «гамбургер» звучит слишком по-немецки. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3155979″ }, «headline»: «Нытики / Скандинавия и Мир :: реактор познавательный :: проблемы :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%A1%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%BD%D0%B0%D0%B2%D0%B8%D1%8F-%D0%B8-%D0%9C%D0%B8%D1%80-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-3926024.png», «height»: 1280, «width»: 534 }, «datePublished»: «2017-06-29T19:33:29+03:00», «dateModified»: «2017-06-29T19:33:29+03:00», «author»: { «@type»: «Person», «name»: «MRA aka CR» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Humon: У них хоть одна нормальная причина жаловаться есть??!   Антигерманские настроения в период Второй мировой привели к тому,   что гамбургеры пытались переименовать в «сэндвичи свободы»,   потому что «гамбургер» звучит слишком по-немецки.» }
Комментировать 
Пост №3155979
Source: Joyreactor

Пост №3155966

Автор: Yaoicko

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://blizzard.reactor.cc/post/3155966″ }, «headline»: «Mei (Overwatch) :: Overwatch Ero :: Overwatch :: InstantIP :: Blizzard (Blizzard Entertainment) :: instant ip :: artist :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Overwatch-Blizzard-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Mei-%28Overwatch%29-3925954.jpeg», «height»: 1500, «width»: 962 }, «datePublished»: «2017-06-29T19:21:45+03:00», «dateModified»: «2017-06-29T19:21:45+03:00», «author»: { «@type»: «Person», «name»: «Yaoicko» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3155966
Source: Joyreactor

Преимущества интерактивного прототипирования

Дизайнеры всегда стремились показывать красивые картинки заказчикам. Они добавляли стильные эффекты в изображения, находили крутые фотки в фотобанках, отбрасывали от объектов немыслимые тени (порой против законов физики реального мира) и прибегали к прочим хитростям. Возможно их зачастую не волновало насколько это реализуемо в работающий продукт. Картинки в такой красивой обертке далее отправлялись клиенту или руководителю и дизайнер готовился снимать сливки…


Так было раньше и это работало. Я сам прибегал к таким хитростям неоднократно. Однако, мир вокруг стремительно меняется. Современный продукт настолько сложен, что одна картинка не даст понимания и ответов на вопрос “Как это работает?”. Схематичное или wireframe прототипирование тоже постепенно угасает в закате, так как черно-белые линии и прямоугольники не дают клиенту полного понимания. Всё больше желающих сегодня видеть живой прототип, а не серию картинок…
Читать дальше →
Преимущества интерактивного прототипирования
Source: habrahabr

И твою маму тоже. Психологи о хейтерах и культуре ненависти

Недавно мы писали, что больше половины геймеров в онлайн-играх так или иначе сталкиваются с негативом и издевательствами. Надо признать, этот факт весьма точно иллюстрирует положение дел в игровом сообществе. […]
И твою маму тоже. Психологи о хейтерах и культуре ненависти
Source: 4pda