Size: a a a

cxx.Дискуссионная

2020 April 16

Е

Егор in cxx.Дискуссионная
ты убил час чтобы узнать что компилятор умнее тебя
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Егор
наверное поэтому и говорят не заниматься ранними оптимизациями
бля, ну шо ты сразу начинаешь
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
зато он теперь уверен, что у него в этом месте просадки не будет
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну как уверен
источник

RM

Roy Mustang in cxx.Дискуссионная
Ну теперь у меня другой вопрос
источник

RM

Roy Mustang in cxx.Дискуссионная
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
пока компилятор\Entity\что-нибудь ещё не поменяется в его окружении
источник

RM

Roy Mustang in cxx.Дискуссионная
Почему то внутри цикла постоянно выделяется память на строки
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня есть метод который парсит id класса по имени
источник

RM

Roy Mustang in cxx.Дискуссионная
Из-за того что он inline
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Почему то внутри цикла постоянно выделяется память на строки
ох, аллокации не соптимизировало. ой беда-беда
источник

RM

Roy Mustang in cxx.Дискуссионная
теперь он внутри цикла постоянно выделяет память
источник

RM

Roy Mustang in cxx.Дискуссионная
На то чтобы парсить ID
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
запрети инлайн
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
ох, аллокации не соптимизировало. ой беда-беда
Конечно беда
источник

RM

Roy Mustang in cxx.Дискуссионная
Нужно выносить функцию за циком
источник

RM

Roy Mustang in cxx.Дискуссионная
и потом ссылаться на нее
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
тогда мусора не будет и бинарник меньше получится
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
и потом ссылаться на нее
вот так и сделай
источник

Е

Егор in cxx.Дискуссионная
у роя своих аллокаторов нет? При такой страсти к оптимизациям то(
источник