![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
PerformanceBoost , Chapter 1. Coroutine , Chapter 1. Coroutine
|
Платформа |
менять |
строительство (защищенный стек-аллокатор) |
строительство (предрасположенный стек-аллокатор) |
строительство (стандартный стек-аллокатор) |
---|---|---|---|---|
i386 (AMD Athlon 64 DualCore 4400+, Linux 32bit) | 49 ns/50 циклов |
51 & #181;s / 51407 циклов |
14 & #181;s / 15231 цикл |
14 & #181;s / 15216 циклов |
x86_64 (Intel Core2 Q6700, Linux 64bit) |
12 ns / 39 циклов |
16 µs / 41802 циклы |
6 & #181;s / 10350 циклов |
6 & #181;s / 18817 циклов |
Table 1.2. Performance of symmetric coroutines
Платформа |
менять |
строительство (защищенный стек-аллокатор) |
строительство (предрасположенный стек-аллокатор) |
строительство (стандартный стек-аллокатор) |
---|---|---|---|---|
i386 (AMD Athlon 64 DualCore 4400+, Linux 32bit) | 47 ns/49 циклов |
27 µs / 28002 циклов |
98 ns / 116 циклов |
319 ns / 328 циклов |
x86_64 (Intel Core2 Q6700, Linux 64bit) |
10 ns / 33 цикла |
10 µs / 22828 циклов |
42 ns / 710 циклов |
135 ns / 362 цикла |
Статья Performance раздела Chapter 1. Coroutine Chapter 1. Coroutine может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Chapter 1. Coroutine ::
реклама |