1.85K subscribers
3.27K photos
130 videos
15 files
3.54K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
🤣21😁8👍3
Хулиганы Кассиры
🤝
Давать сдачу
#prog #article

Understanding Mesh Allocator

Аллокатор, который позволяет проводить дефрагментацию выделенной памяти без смены адресов выделенных объектов за счёт манипуляции отображения виртуальной памяти на физическую.

Именно, если объекты в пределах двух страниц виртуальной памяти располагаются на неперекрывающихся местах, то можно скопировать объекты из одной соответствующей страницы физической памяти в другую, после чего исправить отображение виртуальной памяти на физическую и отдать страницу физической памяти обратно операционной системе. Собственно, это и есть операция meshing, которая и дала аллокатору имя.

Для того, чтобы повысить вероятность применимости операции meshing, аллокатор выделяет объекты в пределах одной страницы в случайных местах. На удивление, на производительности это не сказывается — авторы спекулируют, что это связано с тем, что в реальных нагрузках с более традиционными аллокаторами память и так фрагментирована.

(thanks @jemalloc)
👍5🤔1
5😁4😢3😱1
Немножко #politota #quotes #meme
Forwarded from ТГ Шевченка
😁16🤡31🔥1🤔1🤮1🌚1
Плакат, 1985 год.
Интересно, сколько лет за него дадут сейчас?🤔

😈 Gay_Mems
🤯13😁4😢43
Поздравляю вас всех с праздником, с it is wednesday, my dudes
❤‍🔥12🤡4💩2
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
Forwarded from FORTRAN ONE LOVE
❤‍🔥7😁6🌚3
Forwarded from FORTRAN ONE LOVE
Блог*
https://github.com/k8sgpt-ai/k8sgpt/pull/947 :D
:D
🤡7👍1😁1
Этот день я провёл со своим любимым телефоном 🥰
👍7😐43
❤‍🔥53💯2🤔1
#prog #c #rust #article

Porting libyaml to Safe Rust: Some Thoughts

Или о том, как автор перевёл libyaml, сконвертированный c2rust, в идиоматичный Rust-код. Почему? Этот код используется как бекенд для serde-yaml и при этом существующий интерфейс поверх не давал информацию о положении частей входа вне ошибок.

The result is not just safer and easier, it is also just as performant

Автор также более подробно рассказывает о тонкостях реализации на C и о том, как они изменились с переходом на Rust.
👍7
#gamedev #video

Искусственный интеллект в играх не обязательно должен быть продвинутым, чтобы бросать игроку вызов. Довольно наглядно видно на примере разбора устройства AI в "Into the Breach".

youtu.be/fkEG55gFqrA
👍9
Наконец-то вроде бы привёл в порядок режим, чтобы спать не днём
@
Наступил выходной
🌚10🔥1
Forwarded from Nox from Hell 🏴
Да, у меня меч-сосулька. Вопросы? 🧐
❤‍🔥25🤡53
Nox from Hell 🏴
Photo
Был бы лет на 10 младше — обзавидовался бы. Хотя, блин, я и сейчас немного завидую
💯11