Pull to refresh

Телеканал HBO запустит свой онлайн-прокат в следующем году

Reading time 1 min
Views 3.5K
Working with video *Monitors and TV Science fiction
Не секрет, что количество пользователей, готовых платить за качественный сервис проката фильмов и сериалов онлайн растёт очень быстро. Успех Netflix не единственный, но показательный пример. Именно ориентируясь на них, кабельный канал HBO, входящий в корпорацию Time Warner, решил выйти на рынок онлайн-проката с собственным проектом, который будет запущен в 2015 году. Об этом глава HBO Ричард Плеплер объявил на встрече акционеров Time Warner сегодня.


Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Comments 8

Когда вызовы функций через внешний интерфейс быстрее нативных вызовов C

Reading time 6 min
Views 12K
Programming *C *Lua *
Translation
Дополнено: хорошая дискуссия на Hacker News

Дэвид Ю на GitHub разработал интересный тест производительности для вызовов функций через разные внешние интерфейсы (Foreign Function Interfaces, FFI).

Он создал файл общего объекта (.so) с одной простой функцией C. Затем написал код для многократного вызова этой функции через каждый FFI с измерением времени.

Для C «FFI» он использовал стандартную динамическую компоновку, а не dlopen(). Это различие очень важно, так как действительно сказывается на результатах теста. Можно спорить, насколько честно такое сравнение с фактическим FFI, но всё равно его интересно измерить.

Самый удивительный результат бенчмарка — то, что FFI от LuaJIT существенно быстрее, чем C. Он примерно на 25% быстрее, чем нативный вызов C для функции общего объекта. Как смог слабо и динамически типизированный скриптовый язык обогнать в бенчмарке C? Точен ли результат?
Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Comments 7