Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

На YouTube появилась функция остановки загрузки видео

Облачные сервисы
В контекстном меню клипа появился пункт «Stop download» с помощью которого можно прервать загрузку видео, которое нет нужды досматривать до конца.
Stop download YouTube video
Всего голосов 177: ↑137 и ↓40 +97
Просмотры15.5K
Комментарии 70

Производительность: нюансы против очевидностей

Java

Приветствую, это текстовая версия моего доклада на JPoint-2021. Как обычно я сделал упор на случаи из жизни и на повседневные вещи, используемые каждым разработчиком. Под кат приглашаются интересующиеся производительностью и им сочувствующие.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры2.6K
Комментарии 2

Слабые модели памяти: буферизации записи на x86

Образовательные проекты JetBrains

Об авторе


Антон Подкопаев является постдоком в MPI-SWS, руководителем группы слабых моделей памяти в лаборатории языковых инструментов JetBrains Research и преподавателем Computer Science Center.

Еще в 1979 году Лесли Лампорт в статье «How to make a multiprocessor computer that correctly executes multiprocess programs» ввел, как следует из названия, идеализированную семантику многопоточности — модель последовательной консистентности (sequential consistency, SC). Согласно данной модели, любой результат исполнения многопоточной программы может быть получен как последовательное исполнение некоторого чередования инструкций потоков этой программы. (Предполагается, что чередование сохраняет порядок между инструкциями, относящимися к одному потоку.)

Рассмотрим следующую программу SB:



В этой программе два потока, в каждом из которых первая инструкция — инструкция записи в разделяемую локацию (x или y), а вторая — инструкция чтения из другой разделяемой локации. Для этой программы существует шесть чередований инструкций потоков:


Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры5.6K
Комментарии 21

Вот это скорость! Как мы подружили наш UBA-модуль с ClickHouse и что из этого вышло

Ростелеком-СоларIT-инфраструктураАдминистрирование баз данныхBig DataСофт
В прошлом году мы выпустили мажорную версию своего продукта Solar Dozor 7. В новую версию нашей DLP-системы вошел модуль продвинутого анализа поведения пользователей UBA. При его создании мы попробовали разные базы данных, но по совокупности критериев (о них скажем ниже) в итоге остановились на ClickHouse.

Освоить ClickHouse местами было непросто, многое стало для нас откровением, но главное преимущество этой СУБД затмевает все её недостатки. Как вы поняли из заголовка, речь о скорости. По этому параметру ClickHouse оставляет далеко позади традиционные коммерческие базы данных, которые мы в своих продуктах, в том числе в Solar Dozor, тоже используем.

В общем, если вы давно хотели, но никак не решались попробовать, изучите наш опыт, он может вам пригодиться.


Кадры из мультфильма «Турбо» (2013 год)
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры3.1K
Комментарии 12