Здравствуйте, гость ( Вход | Регистрация )
|
Iron Bug |
10.11.2011, 12:52
Сообщение
#1
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Собственно, сделаю тут небольшую заметку:
В boost версии 1.47.0 добавлена весьма занятная библиотека chrono: Link Библиотека предлагает разнообразные функции для работы со временем. В том числе таймеры высокого разрешения (что было вечной проблемой при разработке под кроссплатформу). Реализованы таймеры, функции для работы с временными интервалами, таймеры для измерения времени CPU, таймеры для измерения времени, затраченного потоками. Можно создавать собственные клоки (таймеры с прерыванием типа стробов). Есть все виды конверсии к xtime. Есть функции для использования с boost::thread (sleep_for, sleep_until, try_lock_for, try_lock_until), пока они приведены в качестве примера, но уже идёт работа по включению их в состав boost::thread. В общем, полезная и долгожданная библиотека. Окажется полезной тем, кто был вынужден изобретать велосипеды для скоростных таймеров В ближайшее время буду тестировать эту библиотеку подробнее, о результатах напишу позже. |
|
|
|
Iron Bug Новая библиотека boost::chrono 10.11.2011, 12:52
Iron Bug Я провела серию тестов новой библиотеки.
Всё отлич... 15.11.2011, 9:59
ViGOur Цитатадаже под вендой можно вести наносекундные из... 15.11.2011, 13:36
Iron Bug Цитата(ViGOur @ 15.11.2011, 16:36) Но как... 15.11.2011, 16:04
ViGOur Хм, не знал. Спасибо за объяснение. 15.11.2011, 20:02
Iron Bug Цитата(ViGOur @ 15.11.2011, 23:02) Хм, не... 16.11.2011, 13:35
ViGOur Цитата(Iron Bug @ 16.11.2011, 14:35) это ... 16.11.2011, 20:44![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 17.12.2025, 20:03 |