Назван C ++ Lambdas для профилирования и отладкиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Назван C ++ Lambdas для профилирования и отладки

Сообщение Anonymous »

Мы используем довольно много C ++ 11 Lambdas в нашем коде, но обнаружили, что это приводит к трудностям с инструментами профилирования и отладки. Например, MSVC Profiler покажет лямбдас как: < /p>

Код: Выделить всё

`anonymous namespace'::::operator()(void)const
`anonymous namespace'::::operator()(double,double)const
...
< /code>

Это на самом деле не помогает идентифицировать Lambda с первого взгляда в резюме Stacktrace или Profiler. < /p>

Есть ли способ дать Lambda имя для целей отладки (это должно быть изуродованное имя прицела, в котором он определен, ИМХО)? Я в порядке с решением для конкретных платформ (#pragma
?) И взлома.>

Подробнее здесь: https://stackoverflow.com/questions/413 ... -debugging
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»