Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Performance

Boost , Chapter 1. Context , Chapter 1. Context

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

СпектакльBoost.Contextбыло измерено на платформах, показанных в следующей таблице. Измерения производительности проводились с использованиемrdtscиboost:хроно:High_resolution_clockс коррекцией накладных расходов на платформах x86. В каждом случае учитывалась разминка кэша, а один запущенный поток прикреплялся к одному процессору. Код был составлен с использованием опций сборки «вариант = выпуск cxxflags = -DBOOST_DISABLE_ASSERTS».

Table 1.1. Performance of context switch

Платформа

ucontext_t

execution_context (v1)

execution_context (v2)

x86_64[a]

547 ns / 1433 циклов

51 ns / 141 цикл

7 ns / 18 циклов

[a]Intel Core2 Q6700



PrevUpHomeNext

Статья Performance раздела Chapter 1. Context Chapter 1. Context может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 1. Context ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 09:06:05/0.0074930191040039/1