8,000 CPU cycles in Visual C++ and 20,000 in clang, but grows to 1,800,000 when a debugger is attached to the process."
То есть если к процессу подключён дебаггер, то "стоимость" бросания исключения - 1800 тыс. тактов. Оооооооокееееееей... И как часто в продакшене работает код, к которому дебаггер прицеплен? То есть за что боремся и что лечим?
я тоже в курсе, что Тим Суини паникер и наркоман, меня напрягает только такой перекос по затраченному времени тактов -- там явно что-то через жопу закостылено внутри
Обсуждают сегодня