ускорение cl и Visual Studio
От: reversecode google
Дата: 02.03.24 16:21
Оценка:
тут народ раскопал хак
оказывается mc запихала телементрию еще и в компилятор и в саму студию
называется сие vctip.exe

вообщем находите везде этот зловред от мс
и убиваете
при чем не важно, используете ли вы cl со студией или отдельно
там телеметрия встроенная и в cl и встудию

на глаз отправляет всякую статистику в мс по количеству файлов и всякую стат по компиляции

перфоменс офигительный в компиляции получается
Re: ускорение cl и Visual Studio
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.03.24 16:33
Оценка:
Здравствуйте, reversecode, Вы писали:

R>вообщем находите везде этот зловред от мс

R>и убиваете
R>при чем не важно, используете ли вы cl со студией или отдельно
R>там телеметрия встроенная и в cl и встудию

R>на глаз отправляет всякую статистику в мс по количеству файлов и всякую стат по компиляции


https://ru.stackoverflow.com/questions/700867/%D0%A7%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-vctip-exe

Согласно данному ответу на форуме поддержки, это клиент телеметрии, который отправляет в Microsoft сведения о выполняемых в студии действиях и возникающих ошибках (Visual Studio Customer Experience Improvement Program). Ему ничего не передается через командную строку, потому что он берет всю информацию в режиме реального времени из Event Tracing for Windows.


Я так понимаю, что есть он, нет его — события в Event Tracing всё равно будут класться.

Отключение — https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-experience-improvement-program?view=vs-2019


R>перфоменс офигительный в компиляции получается


Ничего не изменилось
Маньяк Робокряк колесит по городу
Re[2]: ускорение cl и Visual Studio
От: reversecode google
Дата: 02.03.24 16:42
Оценка:
мне лень показывать тебе декомиленый сорс
где там ясно видно что оно никак не отключается
кроме как проверка что у тебя не установленный дот нет
что конечно абсурд потому что студия на дот нете

а перфоменс от того что оно не доходит до вызова createprocess с запуском vctip.exe
на каждый вызов компилятора

на некоторых машинах это существенный провал в производительности форкать(создавать) процесс на каждый вызов компилера
Re[3]: ускорение cl и Visual Studio
От: Doom100500 Израиль  
Дата: 03.03.24 09:52
Оценка: :)
Здравствуйте, reversecode, Вы писали:

R>а перфоменс от того что оно не доходит до вызова createprocess с запуском vctip.exe

R>на каждый вызов компилятора

Как ты этого добился? Декомпилировал cl.exe, и убрал этот вызов?

R> перфоменс офигительный в компиляции получается


Нашёл и переименовал этот vctip.ехе, предварительно грохнув процесс. Запускил rebuild. Процесс не создаётся (до переименования создавался).
Результаты:

до:
========== Rebuild All: 52 succeeded, 0 failed, 7 skipped ==========
========== Rebuild completed at 11:45 and took 11:37.369 minutes ==========


после:
========== Rebuild All: 52 succeeded, 0 failed, 7 skipped ==========
========== Rebuild completed at 11:32 and took 11:32.770 minutes ==========

R> перфоменс офигительный в компиляции получается

  Немой вопрос
Спасибо за внимание
Отредактировано 03.03.2024 9:52 Doom100500 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.