onecover-nodeproxy icon indicating copy to clipboard operation
onecover-nodeproxy copied to clipboard

Лог событий dbgs не формируется, если завершить отладку до отключения замера производительности

Open ovcharenko-di opened this issue 6 years ago • 8 comments

Текущее поведение: Если во время отладки просто закрыть окно в режиме Предприятия, то в конфигураторе отобразятся данные замера, а файл лога не сформируется. Сформируется он только если остановить замер в конфигураторе.

Желаемое поведение: Лог должен формироваться как при завершении отладки (любым способом), так и при остановке замера производительности.

ovcharenko-di avatar Nov 04 '19 16:11 ovcharenko-di

Это же та самая проблема неизвестного бинаря

nixel2007 avatar Nov 04 '19 17:11 nixel2007

@ovcharenko-di Проблема в том, что при закрытии клиента без остановки замера, клиент шлет замеры в каком то неясном бинарном виде. На текущий момент неизвестно что это и как его распаковывать.
Ровно эта же проблема, не позволяет получить покрытие фоновых заданий.

asosnoviy avatar Nov 05 '19 05:11 asosnoviy

@asosnoviy, очень жаль. В моей конфигурации все основные алгоритмы выполняются в фоновых заданиях. Есть образец этого двоичного файла?

ovcharenko-di avatar Nov 05 '19 08:11 ovcharenko-di

Фоновое можно(а мне кажется нужно) дергать отдельным тестом в синхроне, тогда замер соберется.

asosnoviy avatar Nov 05 '19 09:11 asosnoviy

dump.zip

В дампе в 16й строке нормальный замер. в 23й с Base64 в теге dbgtgtRemoteRequestResponse:measureStr

asosnoviy avatar Nov 05 '19 09:11 asosnoviy

Фоновое можно(а мне кажется нужно) дергать отдельным тестом в синхроне, тогда замер соберется.

@asosnoviy, спасибо за идею! Надо включить РежимОтладки, тогда все, что запускается в фоне через БСП, будет выполняться синхронно.

ovcharenko-di avatar Nov 05 '19 10:11 ovcharenko-di

Фоновое можно(а мне кажется нужно) дергать отдельным тестом в синхроне, тогда замер соберется.

@asosnoviy, спасибо за идею! Надо включить РежимОтладки, тогда все, что запускается в фоне через БСП, будет выполняться синхронно.

Ого! Точно же! @pr-mex принимай счастье!

asosnoviy avatar Nov 05 '19 13:11 asosnoviy

Да, как обход может прокатить.

Pr-Mex avatar Nov 05 '19 15:11 Pr-Mex