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

Performance

Boost , Chapter 1. Coroutine2 , Chapter 1. Coroutine2

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.Coroutine2 измерялась на платформах, показанных в следующей таблице. Измерения производительности были проведены с использованием rdtsc и boost::chrono::high_resolution_clock с корректировкой накладных расходов на платформах x86. В каждом случае учитывалась разминка кэша, а один запущенный поток прикреплялся к одному процессору.

Table 1.1. Performance of asymmetric coroutines (using captured_context)

Платформа

менять

строительство (защищенный стек-аллокатор)

строительство (стандартный стек-аллокатор)

x86_64 (Intel Core2 Q6700, Linux 64bit)

7 ns / 20 циклов

19 µs / cw6306445402 циклы

10 µs / 29896 циклов



PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:16:41/0.027570962905884/1