|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от opennews (??) on 08-Май-16, 11:01 | ||
Компания Google объявила (http://google-opensource.blogspot.ru/2016/05/xray-function-c...) о скором открытии исходных текстов проекта XRay (https://storage.googleapis.com/xray-downloads/whitepaper/XRa...), в рамках которого развивается система трассировки вызова функций в приложениях, активно используемая для отладки внутренних сервисов Google, таких как BigTable и движка контекстной рекламы. Система примечательна поддержкой динамической активации, позволяющей включать отладочный режим, создающий паразитную нагрузку, только при необходимости, в остальное время практически не создавая накладных расходов. Подобный подход позволяет использовать XRay для отладки высоконагруженных приложений в их естественной рабочей среде, где невозможно применение обычных систем отладки и профилирования. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Google готовит к открытию систему трассировки XRay" | +16 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 11:01 | ||
Понапридумают же всякой фигни.. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Google готовит к открытию систему трассировки XRay" | –1 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 11:37 | ||
Тоже | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Google готовит к открытию систему трассировки XRay" | +12 +/– | |
Сообщение от asd (??) on 08-Май-16, 12:13 | ||
у меня в голове вообще автоваз всплыл | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
12. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от anonymous (??) on 08-Май-16, 18:07 | ||
>Пока читал заголовок, думал что о рейтрейсинге речь идёт. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
14. "Google готовит к открытию систему трассировки XRay" | –2 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 22:14 | ||
А я подумал о трассировке лучей. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Google готовит к открытию систему трассировки XRay" | –2 +/– | |
Сообщение от A.Stahl (ok) on 08-Май-16, 11:48 | ||
>>открытии исходных текстов проекта XRay | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Google готовит к открытию систему трассировки XRay" | –1 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 12:22 | ||
GCC уже не нужен гуглу. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
11. "Google готовит к открытию систему трассировки XRay" | –4 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 17:35 | ||
а зачем это GCC ? у них есть высокие идеалы которые запрещают использовать плагины под GPL v2/MIT/BSDL вместе с последними версиями gcc... так что gcc в пролете. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
23. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 09-Май-16, 13:20 | ||
уже прошло достаточно много времени существования llvm/clang и последнее не очень таки выстрелило, а именно уже сливает не только по среднему качеству кода, но и по скорости компиляции что изначально заявлялась как киллер фича. А какие-нибудь lldb так вообще полные дерьмища и им ещё лет 10 догонать gdb. В общем, помешательство на llvm/clang в скором будущем закончится. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
24. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от Аноним (??) on 09-Май-16, 16:31 | ||
Rust и Swift с вами не согласны | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
26. "Google готовит к открытию систему трассировки XRay" | –1 +/– | |
Сообщение от soarin (ok) on 09-Май-16, 18:10 | ||
> В общем, помешательство на llvm/clang в скором будущем закончится. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
29. "Google готовит к открытию систему трассировки XRay" | –1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 09-Май-16, 20:20 | ||
Овощ, ты умеешь читать содержимое ссылок которые даёшь и в особенности дату публикации? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
30. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от soarin (ok) on 09-Май-16, 20:37 | ||
А что то изменилось в худшую сторону для clang? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
31. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от Аноним (??) on 09-Май-16, 21:32 | ||
Добро пожаловать на лор https://www.linux.org.ru/news/gnu/12552668 | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
32. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от soarin (ok) on 10-Май-16, 06:12 | ||
Не нашёл там особого здравомыслия. Один вообще не понятно какой замер и полтреда спецолимпиады по дисциплине "c++ vs pascal" | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
33. "Google готовит к открытию систему трассировки XRay" | –1 +/– | |
Сообщение от iPony on 10-Май-16, 08:55 | ||
> Овощ | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
4. "Google готовит к открытию систему трассировки XRay" | +2 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 08-Май-16, 12:08 | ||
> Основу XRay составляют добавляемые во время компиляции ... через добавление специальных аннотаций ("__attribute__(...)"); | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от gogo on 08-Май-16, 13:08 | ||
у тебя есть альтернатива? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
8. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 08-Май-16, 14:48 | ||
Из известных systemtap, dtrace, lwtrace | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Google готовит к открытию систему трассировки XRay" | –2 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 16:19 | ||
Неосиляторы гугла сочли dtrace слишком сложным. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Google готовит к открытию систему трассировки XRay" | –2 +/– | |
Сообщение от Аноним (??) on 08-Май-16, 16:41 | ||
Согласен. Надо через #pragma. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
15. "Google готовит к открытию систему трассировки XRay" | +1 +/– | |
Сообщение от new_name on 09-Май-16, 00:27 | ||
по-другому невозможно при таком ТЗ. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
21. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от Мяут (ok) on 09-Май-16, 12:59 | ||
> это как дебаггер со скриптом но вместо интерпретатора скрипта там - скомпилированный код и оно может практич без потерь в производительности работать в продакшене | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
22. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 09-Май-16, 13:15 | ||
> это как дебаггер со скриптом но вместо интерпретатора скрипта там... | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
27. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от Аноним (??) on 09-Май-16, 18:40 | ||
хмм, dtrace умеет делать подобное без каких либо указаний компилятору | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Google готовит к открытию систему трассировки XRay" | +1 +/– | |
Сообщение от Нанобот (ok) on 10-Май-16, 09:05 | ||
подозреваю, что не всё так просто. dtrace, по-идее, может перехватывать только на границе функций, а если тебе нужно, скажем, один цикл внутри функции померять, то уже и не получится (нужно, чтобы в машинном коде появилось место для внедрения точки перехвата, соответственно нужно компилятору указать, в каких местах nop-инструкции ставить) | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
35. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от butcher (ok) on 10-Май-16, 11:36 | ||
Для этого в dtrace можно эти самые точки (пробы) точно так же вставлять в код, компилировать и затем использовать по мере необходимости. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
36. "Google готовит к открытию систему трассировки XRay" | +/– | |
Сообщение от Мяут (ok) on 10-Май-16, 11:39 | ||
DTrace умеет это делать для любой инструкции, правда разрешено это для юзерспейсных приложений: | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |