Как стать автором
Обновить

Комментарии 7

Я как-то для небольшого проектика использовал реализацию IPC. Получилось на удивление просто и быстро.
Зачем писать имя функции для макроса? Пусть он сам берет через __FUNCTION__.
Совсем не обязательно трейсить только функцию целиком. Можно, например, вставлять трейсы в отдельные блоки. Тогда могут быть какие-то другие имена, а не просто имя функции
Тогда пусть будет отдельный макрос на функцию и отдельный макрос на блок с доп.параметром — именем блока. Причем второй макрос тоже будет брать имя функции, чтобы однозначно можно было понять, где находится блок.
Спасибо, интересный способ, а можно ли это решение прикрутить вживую — чтоб сбор данных и визуализация были одновременными?
Плюс с нескольких машин одновременно?
Нет, одновременно сбор и визуализация сейчас работать не будут. Я думаю, что можно подхачить немного, чтобы все заработало, но нужно тогда как минимум гарантировать, что вывод и визуализация не создадут еще TraceEvent.
Сбор с нескольких машин сделать можно — по сути это просто json, который можно как-то склеивать и потом как-то отображать.
atom.io весь же чистый хромиум.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории