zeftera.ru.

Вышла библиотека C++ Folly для Фейсбук

99b2850b

Фейсбук Как нам известно, для работы своей инфраструктуры сама Фейсбук надеется на открытые продукты

Фейсбук в воскресенье произвела в воскресенье библиотеку элементов C++, применяемую самой сетью для работы определенных элементов ее инфраструктуры. Выпустив библиотеку под наименованием Folly, организация продолжила открывать начальные коды своих технологий. В отношении Folly, Фейсбук утверждает, что данный библиотека считается своего рода связывающим звеном для работы внешних программ Фейсбук.

Джордан Делонг, инженер по ПО Фейсбук, говорит, что Folly есть определенные тесные места, которые организация рассчитывает ликвидировать с помощью посторонних разработчиков программного обеспечения, предоставив им в размен встречное право на применение Folly. Помимо этого, библиотека в ее текущем виде чересчур плотно привязана ко внешним элементами самой крупной соцсети, опубликовав ее в открытом доступе, создатели рассчитывают сделать библиотеку не менее многогранной.

Как нам известно, для работы своей инфраструктуры сама Фейсбук надеется на открытые продукты, такие как Linux, MySQL, Html и Memcached, помимо этого, организация сама сообщила PHP-копилятор HipHop, помогающий PHP-кодам работать стремительней. Делонг говорит, что впрочем для работы основной части ИТ-инфраструктуры организация и использует нормальные открытые платформы, их вся равно нужно тюнинговать под особые нужды Фейсбук.

«Даже если сами создатели и не рассчитывают применять дополнения, сделанные на Фейсбук, посмотреть на Folly все равно стоит, в связи с тем что ее можно улучшить для иных кругов», — говорит Делонг. «Folly дает возможность работать со многими интернет-ориентированными элементами стремительней и действеннее, чем раньше существавшие примеры».;

Библиотека обхватывает разные активные возможности. 1 элемент улучшает употреблением памяти, другой понижает конкуренцию потоков за системные источники. Интегрированная программа Atomic HashMap дает возможность серверным системам стремительней высвобождать блоки материнской платы, применяемые под исполнение задач, помимо этого тут есть детали для манипуляции процессорными циклами, что уникальность для библиотек C++.

Коды доступны по адресу http://github.com/фейсбук

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>