Size: a a a

2020 October 24

YB

Yaroslav Brovin 👨‍🚀... in Delphi & Lazarus
Alexey Shumkin
Божечки, ну покажите мне тот хайлоад, где это имеет хоть какое-то значение? :)
С учетом того, как Делфи компилятор вообще оптимизирован :-D
источник

6 Асхатчев in Delphi & Lazarus
ВоВо)
источник

SB

Sergey Bodrov in Delphi & Lazarus
6 Асхатчев
Он не inline функцию ведь правильно собирает. Почему тогда inline функцию так подло всовывает ?
А что неправильного? Хотели тело функции вставить сразу, как шаблон? Вот оно и вставилось, со всей бюрократией инициализации переменной и приведения типа.
источник

6 Асхатчев in Delphi & Lazarus
Если я опишу аргументы функции как var ... То ничего не поменяется
источник

6 Асхатчев in Delphi & Lazarus
Он по прежнему будет так же вставлять
источник

RY

Roman Yankovsky in Delphi & Lazarus
А куда Диму DevilDevil дели? Они бы сейчас за оптимизацию и хайлоад пояснил
источник

6 Асхатчев in Delphi & Lazarus
Он у себя в группе сидит
источник

YB

Yaroslav Brovin 👨‍🚀... in Delphi & Lazarus
Roman Yankovsky
А куда Диму DevilDevil дели? Они бы сейчас за оптимизацию и хайлоад пояснил
Он ушел в свою группу )
источник

SB

Sergey Bodrov in Delphi & Lazarus
6 Асхатчев
Он по прежнему будет так же вставлять
Если в отладчике запрыгнуть внутрь не-inline функции, там разве другой код?
источник

YB

Yaroslav Brovin 👨‍🚀... in Delphi & Lazarus
и там пишет свой 64К коннектор к постгресу без РТЛ )
источник

6 Асхатчев in Delphi & Lazarus
6 Асхатчев
По себе, не inline функции не отличаются от друг дурга.

Но если написать inline функцию не правильно. Delphi компилятор сходит сумма
Другой
источник

RY

Roman Yankovsky in Delphi & Lazarus
Мне кажется вся эта оптимизация на уровне тактов процессора что-то сродни подметанию плаца зубной щеткой. В реальной жизни хайлоад это архитектура. В 99% случаев.
источник

RY

Roman Yankovsky in Delphi & Lazarus
А во вторых 99% это вообще не хайлоад
источник

6 Асхатчев in Delphi & Lazarus
Не у всех i9 последней серии
источник

YB

Yaroslav Brovin 👨‍🚀... in Delphi & Lazarus
лол )
источник

YB

Yaroslav Brovin 👨‍🚀... in Delphi & Lazarus
Мы о серверном ПО или о приложении для домашнего пк? )
источник

6 Асхатчев in Delphi & Lazarus
А разница? Ну кроме того что на сервере надо экономить ОЗУ и прочее
источник

SB

Sergey Bodrov in Delphi & Lazarus
Миллион тактов грузит современный проц на 0.0001% =)
источник

6 Асхатчев in Delphi & Lazarus
6 Асхатчев
А разница? Ну кроме того что на сервере надо экономить ОЗУ и прочее
Мой PHP враппер работает на Windows без всяких серверов
источник

6 Асхатчев in Delphi & Lazarus
Я туда запихну 3D движок, и буду его продвигать как на все руки.
источник