Re[20]: Эльбрус мёртв, да здравствует Эльбрус-Б!
От: · Великобритания  
Дата: 29.05.25 14:01
Оценка: +1 :)
Здравствуйте, vdimas, Вы писали:


S>>Я спорил с тезисом о том, что ускорение межпоточного обмена информацией требует "размечать память вручную".

V>Ты ставил вопрос о вообще необходимости этого обмена.
Это пять! В следующий раз когда мне понадобится форумный телепат, который лучше меня знает о чём я говорю, я знаю к кому обратиться.

S>>Более того — в самом LMAX Disruptor нет никаких следов ручной разметки памяти.

V>Что говорит о том, что ты не вникал в исходники.
V>Мне вообще иногда кажется, что исходники коллег или исходники обсуждаемых неких открытых вещей на этом сайте читаю только я. ))
V>В Disruptor операции просто над буфером байт, т.е. вся типизация происходит "в уме" — просто по смещениям читают и пишут данные как в ассемблере, когда пишут и читают в сырую нетипизированную память.
Надеюсь тебя не затруднит привести конкретную строчку где есть "операции просто над буфером байт"? Вот тут исходники, если ты их ещё не видел: https://github.com/LMAX-Exchange/disruptor/tree/master/src/main/java
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.