История изменений
Исправление MOPKOBKA, (текущая версия) :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Бинарник раздуется на 1к строк (не знаю сколько байт на каждую строку в среднем), вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.
Думаю от чейна функций там раздутие не линейное вовсе будет, а хуже.
п.с. тоесть как я уже писал — не там «оптимизировать» пытаетесь...
Я ничего не пытаюсь оптимизировать, речь не про оптимизацию, мне тут интересна конкретна тема «debug-info bloat», и на godbolt видно что выхлоп раздувается почти в 10 раз.
Исправление MOPKOBKA, :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Бинарник раздуется на 1к строк (не знаю сколько байт на каждую строку в среднем), вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.
п.с. тоесть как я уже писал — не там «оптимизировать» пытаетесь...
Я ничего не пытаюсь оптимизировать, речь не про оптимизацию, мне тут интересна конкретна тема «debug-info bloat», и на godbolt видно что выхлоп раздувается почти в 10 раз.
Исправление MOPKOBKA, :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Бинарник раздуется на 1к строк, вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.
п.с. тоесть как я уже писал — не там «оптимизировать» пытаетесь...
Я ничего не пытаюсь оптимизировать, речь не про оптимизацию, мне тут интересна конкретна тема «debug-info bloat», и на godbolt видно что выхлоп раздувается почти в 10 раз.
Исправление MOPKOBKA, :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Какой код? Вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.
п.с. тоесть как я уже писал — не там «оптимизировать» пытаетесь...
Я ничего не пытаюсь оптимизировать, речь не про оптимизацию, мне тут интересна конкретна тема «debug-info bloat», и на godbolt видно что выхлоп раздувается почти в 10 раз.
Исправление MOPKOBKA, :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Какой код? Вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.
п.с. тоесть как я уже писал — не там «оптимизировать» пытаетесь...
Я ничего не пытаюсь оптимизировать, речь не про оптимизацию, мне тут интересна конкретна тема «debug-info bloat», и на godbolt видно что код раздувается почти в 10 раз.
Исходная версия MOPKOBKA, :
ну тут видно, что генерится именно от asan какие то литералы примерно на 1к строк — посему тут сам код то при чём?
Какой код? Вроде речь про раздутие отладочной информации, вот она и раздувается, скопипасть свою функцию, назови hash2 и уже почти в два раза больше строк будет, то есть это не единоразовый штраф по размеру.