<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлен React, инструментарий для измерения времени выпо...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html</link>
    <description>Разработчики файловой системы  PohmelFS (http://www.ioremap.net/projects/pohmelfs) и распределённого хранилища Elliptics (http://www.ioremap.net/projects/elliptics/) представили (http://www.ioremap.net/node/972/) &lt;br&gt;инструментарий React (https://github.com/reverbrain/react) (Real-time Call Tree), предназначенный для отслеживания времени выполнения различных частей кода в проектах на языках C и C++. React предоставляет специальную библиотеку, позволяющую добавлять специальные метки в код и генерировать дерево выполнения блоков, выводимое в формате JSON и учитывающее время работы программы в каждом из блоков. &lt;br&gt;&lt;br&gt;&lt;br&gt;Для анализа накопленных данных поставляется скрипт для визуализации информации в форме графиков. Применение  React уже позволило значительно поднять эффективность организации работы с кэшем в проектах Elliptics и Eblob. При разработке библиотеки основное внимание уделено минимизации накладных расходов в процессе измерения и простоте использования. Код поставляется под лицензией LGPLv2.1. &lt;br&gt;&lt;br&gt;&amp;lt;center&amp;gt;&amp;lt;a</description>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (Ури)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#52</link>
    <pubDate>Fri, 16 May 2014 05:50:46 GMT</pubDate>
    <description>Ок. Был невнимателен.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#51</link>
    <pubDate>Thu, 15 May 2014 20:01:31 GMT</pubDate>
    <description>На анусах? ;)&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#50</link>
    <pubDate>Thu, 15 May 2014 19:59:57 GMT</pubDate>
    <description>Превед танкистам! :)&lt;br&gt;Оно уж давно аносировано http://www.opennet.ru/opennews/art.shtml?num=15561&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (acid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#49</link>
    <pubDate>Thu, 15 May 2014 17:39:37 GMT</pubDate>
    <description>&amp;gt; Как раз с точностью до наоборот.&lt;br&gt;&lt;br&gt;Нормальный синтаксис, отсутствие необходимости таскать void*, возможность простого расширения, постоения своих аггрегаторов для любых систем сбора trace&apos;ов.&lt;br&gt;&lt;br&gt;На C нельзя реализовать очень удобную для мониторинга концепцию guard&apos;а&lt;br&gt;&lt;br&gt;Не надо реализовывать 5 одинаковых с точки зрения реализации функций&lt;br&gt;add_stat_int&lt;br&gt;add_stat_bool&lt;br&gt;add_stat_string&lt;br&gt;...&lt;br&gt;&lt;br&gt;Главный аргумент: удобней пользоваться&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (acid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#48</link>
    <pubDate>Thu, 15 May 2014 17:35:47 GMT</pubDate>
    <description>&amp;gt; Что-то я не помню чтоб там в коде была реализация UDP-протокола statsd. &lt;br&gt;&lt;br&gt;React это утилита для сбора статистики выполнения программы. Способы, которыми она сбрасывает статистику на диск, находятся вне её компетенции и могут быть любыми.&lt;br&gt;Если вы хотите использовать в качестве коллектора statsd, вам необходимо получить&lt;br&gt;во время исполнения программы call_tree, которое сгенерирует react, а затем воспользоваться&lt;br&gt;одним из многих клиентов для statsd, например https://github.com/talebook/statsd-client-cpp&lt;br&gt;что-бы отправить собранную react&apos;ом статистику туда.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (acid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#47</link>
    <pubDate>Thu, 15 May 2014 17:26:56 GMT</pubDate>
    <description>&amp;gt; http://www.agner.org/optimize/#testp &lt;br&gt;&amp;gt; Элементарно встраивается в любой код. Позволяет снимать не только время выполнения куска &lt;br&gt;&amp;gt; кода, но и такие (если, конечно, проц поддерживает) счетчики, как количество &lt;br&gt;&amp;gt; сделанных бренчей, количество неправильно предсказанных их же, количество выполненных &lt;br&gt;&amp;gt; микроопераций и т.д. и т.п.&lt;br&gt;&amp;gt; Сбрасывай все в файл и визуализируй сколько хочешь, чем хочешь и как &lt;br&gt;&amp;gt; хочешь.&lt;br&gt;&amp;gt; p.s. Я хуею, дорогая редакция, неужели у опеннета нету новостей, что приходится &lt;br&gt;&amp;gt; какой-то детский самокатик в новости выкатывать??&lt;br&gt;&lt;br&gt;Отличная утилита! Я не сомневаюсь, что она великолепно справляется с задачей, которая перед ней ставится, а именно:&lt;br&gt;&quot;Can measure clock cycles and performance monitor counters such as cache misses, branch mispredictions, resource stalls etc. in a small piece of code in C, C++ or assembly&quot;&lt;br&gt;&lt;br&gt;React предназначен для постоения Trace&apos;а в большой системе, в которой мы считаем не количество операций увеличивания счётчика, etc, а количество сетевых запросов, запросов р</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (rob pike)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#45</link>
    <pubDate>Thu, 15 May 2014 15:37:48 GMT</pubDate>
    <description>Cachegrind выглядит относительно неплохо, но http://valgrind.org/docs/manual/cg-manual.html (пункты 5.8.2 и 5.8.3)&lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (rob pike)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#44</link>
    <pubDate>Thu, 15 May 2014 14:57:22 GMT</pubDate>
    <description>Какую функциональность добавляет С++ интерфейс? &lt;br&gt;</description>
</item>

<item>
    <title>Представлен React, инструментарий для измерения времени выпо... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/95859.html#43</link>
    <pubDate>Thu, 15 May 2014 14:46:36 GMT</pubDate>
    <description>Как раз с точностью до наоборот.&lt;br&gt;</description>
</item>

</channel>
</rss>
